承君此诺,必守一生!
2014年09月01日

查询数据库中的存储过程和函数

方法一:

select `name` from mysql.proc where db = 'your_db_name' and `type` = 'PROCEDURE'
select `name` from mysql.proc where db = 'your_db_name' and `type` = 'FUNCTION'

方法二:

show procedure status;
show function status;

查看存储过程或函数的创建代码

show create procedure proc_name;
show 
create function func_name;

查看视图和表

select * from information_schema.VIEWS;
select * from information_schema.TABLES;

查看触发器

方法一:

语法:
SHOW TRIGGERS [FROM db_name] [LIKE expr]
实例:
SHOW TRIGGERS\G

方法二:

对INFORMATION_SCHEMA数据库中的TRIGGERS表查询:
SELECT * FROM triggers T WHERE trigger_name=”mytrigger” \G

 

posted on 2013-01-10 11:08  Viki.Feng  阅读(297)  评论(0编辑  收藏  举报