mysql查询数据库中数据表的和每个表的记录数
时间: 2023-05-21 09:05:46 浏览: 419
您可以使用以下 SQL 查询获取数据库中每个表的记录数和总记录数:
```mysql
SELECT
table_schema AS 'Database',
table_name AS 'Table',
table_rows AS 'Rows'
FROM
information_schema.tables
ORDER BY
'Database' ASC,
'Table' ASC;
```
这将返回一个结果集,其中包含每个表的数据库名称、表名称和行数。要获取数据库中所有表的总行数,可以使用以下 SQL 查询:
```mysql
SELECT SUM(table_rows) FROM information_schema.tables;
```
请注意,这些查询仅适用于 MySQL 数据库。如果您使用的是其他类型的数据库或不熟悉 SQL 查询语言,请告诉我,我可以提供更多帮助。
阅读全文