mysql存储过程(二)

    存储过程创建完成之后,我们怎么知道是否创建成功了,怎么查看?

    我们只需要在mysql控制台输入以下语句即可

  show procedure status;

    
    
    该语句可以显示出你创建的所有的存储过程。通过该语句,我们可以简单的了解我们创建的存储过程的一些基本信息。如果想要了解更多的信息,例如我想要知道我当初写的存储过程的语句又该如何做呢?

  use test;
  show create procedure test;

    mysql很多语法都很相似,例如我们想要查看建表语句,使用show create table test;,而存储过程只需要把关键字table换成procedure即可,很简单有没有。
    
    如何调用创建的存储过程?
  call test();
    这样就调用了名为test的存储过程,而出来的结果,取决于你当初在begin和end之间书写的sql语句,当初小编写的就是select * from test,所以调出来的结果就跟直接执行这个sql语句出现的结果是一样的。

    如何删除存储过程?
  drop procedure test;


    注意事项
    show create procedure procedure_name,call procedure_name和drop procedure procedure_name都依赖于数据库,因此,在执行这些语句之前,我们首先要确保数据库已被选择。
    

猜你喜欢

转载自blog.csdn.net/a7442358/article/details/68064990