您的位置首页SQL

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

我要统计整个数据库中,每张表的记录数量怎么办?因为这个数据库中有很多张表,如果一条sql语句地写,太麻烦了,有没有更简便的方法。在mysql中,真有简便的方法:代码如下

在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

查询出来的是每张表的行数

本文来自网络,不代表芝麻站长立场,转载请注明出处:http://www.wuhu815.com/sql/2019710212924.html
联系我们

联系我们

173-5429-9937

在线咨询: QQ交谈

邮箱: web018@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部