大佬教程收集整理的这篇文章主要介绍了MySQL查看存储过程,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
<h3 id="show-status语句">SHOW STATUS语句
SHOW STATUS语句,查看存储过程的状态
<h3 id="语法格式">语法格式
SHOW {PROCEDURE | FUNCTION} STATUS [LIKE ‘pattern’]
<h3 id="参数说明">参数说明
PROCEDURE和FUNCTION,分别表示查看存储过程和函数 LIKE语句,表示匹配的名称
这个语句是一个MysqL扩展,返回子程序的特征,比如,数据库、名字、类型、创建者以创建、修改日期 如果,没有指定样式,根据使用的语句,所有存储程序或存储函数的信息都被列出
SHOW PROCEDURE STATUS LIKE’C%’ \G
title="MySQL查看存储过程" alt="MySQL查看存储过程" src="http://code.js-code.com/res/2019/01-02/09/c7c05cd8e19a08d01BAC337610754cf4.jpg" >
该语句,获取数据库中所有名称,以C开头的存储过程的信息 可以看出,存储过程所在的数据库为chapter06,存储过程的名称为CountProc1等信息
<h3 id="show-create语句">SHOW CREATE语句
SHOW CREATE语句,查看存储过程的状态 除了SHOW STATES语句外,MysqL中,还可以使用SHOW CREATE语句查看存储过程的状态
<h3 id="语法格式-1">语法格式
SHOW CREATE {PROCEDURE | FUNCTION} sp_name 这个语句,也是一个MysqL的扩展 类似于SHOW create table,返回一个可用来重新创建,已命名子程序的确切字符串
SHOW CREATE语句
title="MySQL查看存储过程" alt="MySQL查看存储过程" src="http://code.js-code.com/res/2019/01-02/09/3909c81748572b4b5202f120d3028ac8.jpg" >
<h3 id="@R5234036@ionscheR_847_11845@aroutInes表">@R5234036@ion_scheR_847_11845@a.RoutInes表
从@R_523_4036@ion_scheR_847_11845@a.RoutInes表中,查看存储过程的信息 MysqL中,存储过程和函数的信息,存储在@R_523_4036@ion_scheR_847_11845@a数据库下的RoutInes表中
SELECT * FROM @R_523_4036@ion_scheR_847_11845@a,RoutInes WHERE RoutINE_NAME=’CountProc1’ AND RoutINE_TYPE=’PROCEDURE’ \G
可以通过查询该表的记录,来查询存储过程的信息
title="MySQL查看存储过程" alt="MySQL查看存储过程" src="http://code.js-code.com/res/2019/01-02/09/5217c23ab984573e809427bca82aa1f6.jpg" >
注意 在@R_523_4036@ion_scheR_847_11845@a数据库下的RoutInes表中,存储所有存储过程的定义 使用SELECT语句,查询RoutIne表中的存储过程的定义时,一定要使用RoutINE_NAME字段,指定存储过程的名称,否则,将查询出所有存储过程的定义
如果,有存储过程和函数名称相同,需要同时指定RoutINE_TYPE字段,表明查询的是哪种类型的存储程序
以上是大佬教程为你收集整理的MySQL查看存储过程全部内容,希望文章能够帮你解决MySQL查看存储过程所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。