首页 » 数据库 » Mysql命令行查询表使用大小

Mysql命令行查询表使用大小

10794 5

Mysql里有一个默认的系统库information_schema,其中有个表TABLES,存放的所有数据库以及表信息,通过一条语句很容易地查询到某表的使用大小,注意,这里加上索引大小。

SELECT concat(round(sum((DATA_LENGTH+INDEX_LENGTH)/1024/1024),2),'MB') as data FROM information_schema.TABLES where TABLE_SCHEMA='database name' and TABLE_NAME='table name';

返回结果如下:

文章评分1次,平均分5.0

本文原始地址:https://www.tiandiyoyo.com/2017/12/query_table_used/
本站所有文章,除了特别注明外,均为本站原创,转载请注明出处来自www.tiandiyoyo.com

您可能还会对以下文章感兴趣:

评论前先开启评论开关:


5 Comments

  1. 麦葱 :

    又在折腾了啊,我都没了折腾的精力。

  2. 匿名 :

    f70abe13d55efc87a3022ae10738e73e新人抱来看看

  3. 老兄,前来申请友个链。。。可否不,我先添上了,收到回复谢谢哈

载入分页评论...