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

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

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

--查询单个数据库数据总量
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 

 对数据的统计很有用。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐