MySQL中可以使用 SHOW STATUS 语句或 SHOW CREATE 语句查看存储过程和函数的状态信息 ,也可以直接从系统的information_schema中查询。
工具/原料
1
电脑
2
MySQL
3
Navicat等可视化管理软件
创建示例
1
创建用于测试的存储过程CREATE PROCEDURE test_1(IN invalue INT(11),OUT outvalue INT(11))BEGIN set outvalue = 100 * invalue;END;
使用SHOW STATUS 语句查看存储过程和函数的状态
1
语法结构:SHOW {PROCEDURE | FUNCTION} STATUS [LIKE '%匹配字段%'];
2
测试用例1:SHOW PROCEDURE STATUS;
3
测试用例2:SHOW PROCEDURE STATUS LIKE '%_1';
4
测试用例3:SHOW FUNCTION STATUS;
使用SHOW CREATE 语句查看存储过程和函数的定义
1
语法结构SHOW CREATE {PROCEDURE | FUNCTION} 存储过程或者函数的名称
2
测试用例1:SHOW CREATE PROCEDURE test_1;
3
测试用例2:SHOW CREATE FUNCTION test_2;
从information_schema.Routines表中查看存储过程和函数的消息
1
测试用例1:SELECT * FROM information_schema.ROUTINES where ROUTINE_NAME='test_1';
2
测试用例2:SELECT * FROM information_schema.ROUTINES where ROUTINE_NAME='test_2';
注意事项
通过这些命令可以查看存储过程与函数的详细信息,非常实用
上一篇:天幻之梦正式版怎样开局
下一篇:百家号如何快速过新手期