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

mysql 查询表,视图,触发器,函数,存储过程

2017-07-28 09:40 766 查看
转载自 http://www.cnblogs.com/sx2zx/p/6245887.html

-1. mysql查询所有表:

SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = '数据库名' AND  TABLE_TYPE ='BASE TABLE'

mysql查询建表语句:

show create table '表名'


-2.mysql查询所有视图:

` SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = ‘数据库名’ AND TABLE_TYPE =’VIEW’

mysql查询视图创建语句:

-3.mysql查询所有函数:

SELECT name from mysql.proc where db= 'ifms' and type='function'

mysql查询函数定义语句:

SHOW CREATE FUNCTION
函数名


-4.mysql查询所有存储过程:

SELECT name from mysql.proc where db= 'ifms' and type='procedure'

mysql查询procedure定义语句:

SHOW CREATE procedure
存储过程名


-5.mysql查询所有触发器:

SELECT * FROM information_schema.
TRIGGERS
mysql查询触发器定义语句:

select * from information_schema.triggers where TRIGGER_NAME='触发器名';
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql
相关文章推荐