mysql的information_schema库重
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 = 'dbName'
and TABLE_NAME in ("tableName1","tableName2")
本文介绍如何使用MySQL的information_schema库中的tables表来查询指定数据库中特定表的大小和行数。通过SQL语句展示如何获取data_length、index_length和table_rows等字段,以MB为单位显示数据大小。
9455

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



