sql - MySQL - 如何在一个查询中计算每个表的所有行

标签 sql mysql count

有没有办法查询数据库以找出所有表中有多少行?

table1 1234
table2 222
table3 7888

希望大家多多指教

最佳答案

SELECT 
    TABLE_NAME, 
    TABLE_ROWS 
FROM 
    `information_schema`.`tables` 
WHERE 
    `table_schema` = 'YOUR_DB_NAME';

关于sql - MySQL - 如何在一个查询中计算每个表的所有行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2692340/

相关文章:

mysql - 如何进行多条件连接

java - 如何从表中删除树节点及其子记录(无级联删除)?

php - 如何在php中传递两个参数并获取过滤结果?

java - 如何将 int 转换为 String 并仍然计数?

count - InfluxDB 测量中有多少个点?

MySQL - 将 ID 匹配到 Max of Count ("Need"更优雅的解决方案)

SQL 服务器 : "Could not find the Database Engine startup handle"

sql - MySQL:获取父子结构的根节点

php - Mysql编码问题

mysql - Mysql 中的自连接与计数