在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
查询出来的是每张表的行数