SELECT table_schema AS '数据库', table_name AS '表名', table_rows AS '记录数',
TRUNCATE(data_length / 1024 / 1024, 2) AS '数据容量(MB)',
TRUNCATE
(index_length / 1024 / 1024, 2) AS '索引容量(MB)'
FROM
information_schema.tables
WHERE
table_schema = '填写要查询的数据库名称'
ORDER BY
data_length DESC,
index_length DESC;
MySQL:SQL查看表占用空间
最新推荐文章于 2024-06-07 10:23:08 发布
该查询语句用于获取指定数据库中各表的记录数、数据容量(MB)和索引容量(MB)。通过`information_schema.tables`获取信息,按数据长度和索引长度降序排列,帮助数据库管理员监控和优化存储使用。
494

被折叠的 条评论
为什么被折叠?



