当前位置: 代码迷 >> 综合 >> mysql 查询所有数据库总数量
  详细解决方案

mysql 查询所有数据库总数量

热度:13   发布时间:2023-10-18 05:31:46.0

一般来说一些小的项目数据库不多,

但千万级以上的项目肯定就不单止一两个数据库了。

那如果要统计所有数据库的时候就不可能一行一行代码去敲。

--查询单个数据库数据总量
SELECT SUM(table_rows) FROM TABLES WHERE TABLE_SCHEMA = 'test_schemaName'ORDER BY table_rows DESC; 

不废话,上代码。

-- 只显示所有数据库中前十条数据量最大的。
select table_name,table_rows from  tables order by table_rows desc limit 10;

 获取所有数据库中数据总量:

用sum()方法获取所有库中table_rows的数据总量
select sum(table_rows) from  tables order by table_rows desc 

 对数据的统计很有用。

  相关解决方案