统计MySQL数据库表数量和记录数

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

统计MySQL数据库表数量和记录数
1. 统计schema下rows总数
SELECT SUM(TABLE_ROWS) FROM information_schema.TABLES WHERE TABLE_SCHEMA = 'schema_name'
2. 统计schema下table数量
SELECT COUNT(*) FROM `information_schema`.`TABLES` WHERE TABLE_SCHEMA = 'schema_name'
3. 统计数据库实例下各个schema的存储空间占⽤情况
SELECT table_schema, sum(DATA_LENGTH) / 1024 / 1024 AS data_length , sum(INDEX_LENGTH) / 1024 / 1024 AS index_length , sum(DATA_LENGTH + INDEX_LENGTH) / 1024 / 1024 AS sum FROM information_schema.TABLES GROUP BY table_schema
4. 统计数据实例所有scheam存储空间占⽤情况
SELECT sum(DATA_LENGTH) / 1024 / 1024 AS data_length , sum(INDEX_LENGTH) / 1024 / 1024 AS index_length , sum(DATA_LENGTH + INDEX_LENGTH) / 1024 / 1024 AS sum FROM information_schema.TABLES。

相关文档
最新文档