可以使用以下命令查看MySQL数据库所有表的使用大小:

SELECT table_schema AS "Database", 
table_name AS "Table", 
CONCAT(ROUND(((data_length + index_length) / 1024 / 1024), 2), " MB") AS "Size" 
FROM information_schema.TABLES 
ORDER BY (data_length + index_length) DESC;

这条命令将查询information_schema数据库中的TABLES表,获取所有表的使用大小,并按照大小从大到小排序。其中,data_length表示数据大小,index_length表示索引大小。查询结果中的Size列表示表的总大小。

mysql 查看数据库所有表使用大小

原文地址: https://www.cveoy.top/t/topic/bWvc 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录