MySQL查看数据库中所有表名、表注释和其他信息

原理

查询 information_schema.TABLES 表。

SELECT
	*
FROM
	information_schema.TABLES
WHERE
	table_schema = 'global'  # 数据库名称

 

information_schema.TABLES 表中含有整个数据库中关于数据表的所有信息。

显示并导出数据库中所有表的核心信息

还是依靠information_schema.TABLES 表,通过SQL语句查询出来需要显示和导出的列。

例如:

SELECT
TABLE_NAME AS '表名称',
ENGINE AS '存储引擎',
TABLE_ROWS AS '行数',
TABLE_COMMENT AS '表注释'
FROM
information_schema.TABLES
WHERE
table_schema = 'global'
ORDER BY
TABLE_ROWS
DESC

 

作者: 高志远

高志远,24岁,男生

发表评论

邮箱地址不会被公开。