转: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、带输入参数的存储过程
2、带输出参数的存储过程