在mysql中,如何统计整个数据库中每张表的记录数量?-Database-技术教程-asp编程网
当前位置:asp编程网>技术教程>Database教程>  正文

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

2018-05-18 10:34:27   来源:www.aspbc.com   作者:wangsdong   浏览量:250   收藏
在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(C)2013-2017版权所属asp编程网