mysql查询每张表的数据量及每张表的所有详细信息

本文中的mysql版本:5.7.33-log


查询数据库中所有表的具体详细信息(表的存储引擎、表名称、表的数据大小、表的索引大小、表的记录数量等)

-- 查询数据库中每个表的详细数据
SELECT * FROM information_schema.TABLES WHERE TABLE_SCHEMA = '数据库名'


-- 查询数据库中每个表的详细数据,并按照表的数据大小 从高到低进行排序
SELECT * FROM information_schema.TABLES WHERE TABLE_SCHEMA = '数据库名' ORDER BY DATA_LENGTH DESC


查询数据库中每张表各自的数据量

-- 查询数据库中 每张表分别有多少条数据量,并按照表的数据量 从最高到最低进行排序(排在第一位的就是 当前数据库下 这张数据表的数据量最多)
SELECT table_name,table_rows FROM information_schema.tables WHERE TABLE_SCHEMA = '数据库名' ORDER BY table_rows DESC;


声明:禁止任何非法用途使用,凡因违规使用而引起的任何法律纠纷,本站概不负责。

小周博客
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

精彩评论

全部回复 0人评论 7,777人参与

loading