一般来说一些小的项目数据库不多,
但千万级以上的项目肯定就不单止一两个数据库了。
那如果要统计所有数据库的时候就不可能一行一行代码去敲。
--查询单个数据库数据总量
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
对数据的统计很有用。