USE information_schema;
SELECT DISTINCT
t.table_name,
t.ENGINE '表引擎',
t.table_rows
FROM
TABLES t
WHERE
1 = 1 -- 自己数据库的名字
AND t.table_schema = 'mysql_database_name'
AND t.ENGINE IS NOT NULL
ORDER BY
t.table_name,
t.table_rows;
SELECT
t.TABLE_SCHEMA '数据库',
t.TABLE_COMMENT '表注释',
t.TABLE_name '表名',
t.TABLE_TYPE '表类型',
t.TABLE_ROWS '行数',
t.CREATE_TIME '创建时间',
t.update_TIME '最后修改时间',
c.COLUMN_NAME '列名',
c.column_comment '字段注释',
c.COLUMN_KEY '主键',
c.DATA_TYPE '类型',
c.COLUMN_TYPE '长类型',
c.CHARACTER_MAXIMUM_LENGTH '长度'
FROM
information_schema.TABLES t
INNER JOIN information_schema.COLUMNS c ON t.TABLE_SCHEMA = c.TABLE_SCHEMA
WHERE
t.table_schema = 'bpmapp53'
AND t.table_name = 'person2'
AND c.TABLE_NAME = 'person2'
LIMIT 100