MySQL使用SQL语句查询指定数据库中各个(每个)表的行数,大小以及创建时间等信息

MySQL 2015-11-11 1463浏览 收藏本文

查看MySQL指定数据库中每个表的行数,大小以及创建时间等信息的方式有多种,可以使用集成好的MySQL的GUI(可视化图形管理工具),也可以使用MySQL语句直接了当地进行查询。本文就使用SQL语句来查询MySQL指定数据库中各个表的行数,大小以及创建时间等相关的信息。实例代码如下:

SELECT TABLE_NAME,TABLE_ROWS,DATA_LENGTH/1024/1024 "DATA_LENGTH",CREATE_TIME,TABLE_COLLATION FROM

INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'YOUR_DATABASE' ORDER BY TABLE_ROWS DESC
其中,你需要将YOUR_DATABASE替换成你的数据库,以下是用MySQL示例数据库'world'来作的测试:
SELECT TABLE_NAME,TABLE_ROWS,DATA_LENGTH/1024/1024 "DATA_LENGTH",CREATE_TIME,TABLE_COLLATION FROM

INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'world' ORDER BY TABLE_ROWS DESC
查询结果如图: mysql-query-table-total-size-info

转载请注明:图享网 » MySQL使用SQL语句查询指定数据库中各个(每个)表的行数,大小以及创建时间等信息