mysql命令行执行存储过程

发布时间:2021-08-03 22:12:29 阅读:1867次

转:http://blog.sina.com.cn/s/blog_6d187d2701019uew.html

一:查看存储过程

1,show procedure status; --这个是查看所有的
2,show create procedure proc_AllUser;  这个是查看proc_AllUser这个存储过程的具体信息
3,select 'name' from mysql.proc where db = 'test' and 'type' = 'PROCEDURE';
二,查看函数
1,show function status;
2,select 'name' from mysql.proc where db= 'test' and 'type'='function';
三,查看视图
1,select * from information_schema.VIEWS;
四,查看表
1,select * from information_schema.TABLES
五,查看触发器
1,语法:SHOW TRIGGERS [FROM db_name] [LIKE expr]
      实例:SHOW TRIGGERS\G //触发器
2,对INFORMATION_SCHEMA数据库中的TRIGGERS表查询
    mysql>SELECT * FROM triggers T WHERE trigger_name=”mytrigger” \G

显示数据库中所有的存储过程show procedure status where db='dbname' 

显示存储过程的内容:show create procedure spname

1、带输入参数的存储过程 

mysql命令行执行存储过程 - test115 - WEB程序员之家

2、带输出参数的存储过程

mysql命令行执行存储过程 - test115 - WEB程序员之家 

3、带输入输出参数的存储过程
mysql命令行执行存储过程 - test115 - WEB程序员之家

mysql命令行执行存储过程 - test115 - WEB程序员之家

如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术

支付宝 微信

有疑问联系站长,请联系QQ:QQ咨询
上一篇:shell操作mysql
下一篇:shell数组

转载请注明:mysql命令行执行存储过程 出自老鄢博客 | 欢迎分享