在mysql中,如何统计整个数据库中每张表的记录数量?

开发技术 2018/1/15

在mysql中,统计某张表中记录的数量的方法是
select count(*) from 表名即可
但是,我要统计整个数据库中,每张表的记录数量怎么办?因为这个数据库中有很多张表,如果一条sql语句地写,太麻烦了,有没有更简便的方法。

在mysql中,真有简便的方法:代码如下
use information_schema; -- 先打开information_schema
select table_name,table_rows from tables where TABLE_SCHEMA = '数据库名' order by table_rows desc;  --查询表名table_name和数量table_rows
查询出来的是每张表的行数

中国· 上海

谷谷二维码
添加微信咨询

CopyRight©2009-2019 上海谷谷网络科技有限公司 All Rights Reserved. 沪ICP备11022482号-8  

关于我们 | 联系我们