今天就跟大家聊聊有关MySQL中如何查看数据库表容量大小,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

1、查看所有数据库容量大小

SELECTtable_schemaAS'数据库',sum(table_rows)AS'记录数',sum(TRUNCATE(data_length/1024/1024,2))AS'数据容量(MB)',sum(TRUNCATE(index_length/1024/1024,2))AS'索引容量(MB)'FROMinformation_schema.TABLESGROUPBYtable_schemaORDERBYsum(data_length)DESC,sum(index_length)DESC;

2、查看所有数据库各表容量大小

SELECTtable_schemaAS'数据库',table_nameAS'表名',table_rowsAS'记录数',TRUNCATE(data_length/1024/1024,2)AS'数据容量(MB)',TRUNCATE(index_length/1024/1024,2)AS'索引容量(MB)'FROMinformation_schema.TABLESORDERBYdata_lengthDESC,index_lengthDESC;

3、查看指定数据库容量大小

SELECTtable_schemaAS'数据库',sum(table_rows)AS'记录数',sum(TRUNCATE(data_length/1024/1024,2))AS'数据容量(MB)',sum(TRUNCATE(index_length/1024/1024,2))AS'索引容量(MB)'FROMinformation_schema.TABLESWHEREtable_schema='mysql';

4、查看指定数据库各表容量大小

SELECTtable_schemaAS'数据库',table_nameAS'表名',table_rowsAS'记录数',TRUNCATE(data_length/1024/1024,2)AS'数据容量(MB)',TRUNCATE(index_length/1024/1024,2)AS'索引容量(MB)'FROMinformation_schema.TABLESWHEREtable_schema='mysql'ORDERBYdata_lengthDESC,index_lengthDESC;

[objectObject]


看完上述内容,你们对MySQL中如何查看数据库表容量大小有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注亿速云行业资讯频道,感谢大家的支持。