通过系统表查询表及字段内容
查询数据库中所有表
SELECT TABLE_NAME,TABLE_COMMENT FROM information_schema.TABLES WHERE table_schema=‘abc’;
查询数据库中特定表的所有字段及注释
SELECT distinct t.TABLE_NAME,t.TABLE_COMMENT,c.ordinal_position,c.COLUMN_NAME,c.COLUMN_TYPE,c.COLUMN_COMMENT
FROM information_schema.TABLES t,INFORMATION_SCHEMA.Columns c
WHERE c.TABLE_NAME=t.TABLE_NAME and c.TABLE_SCHEMA=t.TABLE_SCHEMA AND t.TABLE_SCHEMA=‘abc’ and t.Table_name = ‘user’
order by t.TABLE_NAME,c.ordinal_position;
查询数据库中所有表的所有字段及注释
SELECT t.TABLE_NAME,t.TABLE_COMMENT,c.ordinal_position,c.COLUMN_NAME,c.COLUMN_TYPE,c.COLUMN_COMMENT
FROM information_schema.TABLES t,INFORMATION_SCHEMA.Columns c
WHERE c.TABLE_NAME=t.TABLE_NAME and c.TABLE_SCHEMA=t.TABLE_SCHEMA AND t.TABLE_SCHEMA=‘abc’
order by t.TABLE_NAME,c.ordinal_position;
博客介绍了数据库信息查询的方法,包括查询数据库中所有表,给出了相应的 SQL 语句;还介绍了查询特定表的所有字段及注释,以及查询所有表的所有字段及注释的 SQL 语句,数据库名为 'abc'。
651

被折叠的 条评论
为什么被折叠?



