码迷,mamicode.com
首页 > 数据库 > 详细

mysql 存储过程-2基础

时间:2020-06-12 18:45:37      阅读:69      评论:0      收藏:0      [点我收藏+]

标签:sql存储过程   一个数据库   一个   方法   RoCE   答案   load   class   存储   

https://www.runoob.com/w3cnote/mysql-stored-procedure.html

MySQL存储过程的查询

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

我们可以用以下语句进行查询:

select name from mysql.proc where db=‘数据库名‘;

技术图片

或者

select routine_name from information_schema.routines where routine_schema=‘数据库名‘;

技术图片

 加查询条件的:

技术图片

 

 

 

或者

show procedure status where db=‘数据库名‘/G; (输出的信息更详细)(/G :格式输出,更易于展示与阅读)
show procedure status like ‘p%‘/G; 模糊查询,当前数据库中p开头的存储过程;

技术图片

 

 技术图片

 

 

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

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

SHOW CREATE PROCEDURE 数据库.存储过程名;  支持\G 显示的格式输出

技术图片

 

 技术图片

 

 

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

 

查看存储过程的状态:

mysql 存储过程-2基础

标签:sql存储过程   一个数据库   一个   方法   RoCE   答案   load   class   存储   

原文地址:https://www.cnblogs.com/xxzz123/p/13095144.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!