MySQL存储过程

MySQL查询存储过程

我们像知道一个数据库下面有那些表,我们一般采用show tables;进行查看。那么我们要查看某个数据库下面的存储过程,是否也可以采用呢?答案是,我们可以查看某个数据库下面的存储过程,但是是令一钟方式。

show procedure status where db='数据库名';

具体语句:SHOW PROCEDURE STATUS WHERE DB="sxbdqn";

执行结果如下:

进行查询。

如果我们想知道,某个存储过程的详细,那我们又该怎么做呢?是不是也可以像操作表一样用desc 表名进行查看呢?

答案是:我们可以查看存储过程的详细,但是需要用另一种方法:

SHOW CREATE PROCEDURE 数据库.存储过程名;

就可以查看当前存储过程的详细。

具体语句如下:SHOW CREATE PROCEDURE sxbdqn.P1;

执行结果如下: