首页 / MySQL / 正文

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

8366 发布于: 2015-11-11 读完约需2分钟
查看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

版权声明:本作品系原创,版权归码友网所有,如未经许可,禁止任何形式转载,违者必究。

上一篇: .NET Entity Framework(EF)使用SqlQuery直接操作SQL查询语句或者执行过程

下一篇: Sqlite数据库按天分组统计查询表中每天的最后一条数据记录

本文永久链接码友网 » MySQL使用SQL语句查询指定数据库中各个(每个)表的行数,大小以及创建时间等信息

分享扩散:

发表评论

登录用户才能发表评论, 请 登 录 或者 注册