mysql命令行执行存储过程

转: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程序员之家

    A+
发布日期:2021年08月03日  所属分类:未分类

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: