Mysql快速查询数据库表的条数,数据大小

原创 明天的地平线  2019-12-25 16:30  已被 180 人围观

mysql中当数据量非常大的时候,如果想查询该表的数据量和总数据条数,如果我们直接使用count,查询完成后,可能你就哭了,实在是太慢了,还可能查询失败,这里介绍一个非常方便查询数据条数的方法

mysql数据库中tables存储了数据表的元数据信息,下面是其中几个字段的含义:

table_schema: 记录数据库名;
table_name: 记录数据表名;
table_rows: 关于表的粗略行估计;
data_length : 记录表的大小(单位字节);
index_length : 记录表的索引的大小;

要查看表的大小,条数,可以查data_length,table_rows

select TABLE_NAME, concat(truncate(data_length/1024/1024,2),' MB') as data_size,table_rows
from information_schema.tables where TABLE_SCHEMA = '数据库名称'
and TABLE_NAME in ("tableName1","tableName2")
本文地址:https://www.somta.net/article/53.html
关注我们:请关注一下我们的微信公众号:扫描二维码明天的地平线的公众号,公众号:明天的地平线
版权声明:本文为原创文章,版权归 明天的地平线 所有,欢迎分享本文,转载请保留出处!

发表评论