您的位置:首页 > 数据库 > MySQL

mysql查找表、触发器、存储过程或函数

2016-05-06 16:37 711 查看
1. 查找某一个数据库下的某个表的结构信息:

SELECT * FROM information_schema.tables WHERE table_schema='db_name' AND table_name = 'table_name' \G

如:



2.查看某个表上的触发器

SELECT * FROM information_schema.triggers WHERE trigger_schema='db_name' AND event_object_table='table_name' \G



SHOW TRIGGERS FROM db_name LIKE 'table_name' \G



3.查看某个数据库的存储过程或函数 

SELECT * FROM mysql.proc WHERE db='db_name' AND type='function or procedure';  

SELECT * FROM information_schema.routines WHERE routine_schema='db_name' AND routine_type='function or procedure';



SHOW PROCEDURE STATUS WHERE db='db_name';

SHOW FUNCTION STATUS WHERE db='db_name';

如:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息