获取每个表的记录数?

Posted

技术标签:

【中文标题】获取每个表的记录数?【英文标题】:Get record count of each table? 【发布时间】:2011-04-08 11:50:02 【问题描述】:

我有 700 个表,我想知道使用 dbvisualizer 的每个表的记录数。

怎样才能做到简单有效?帮帮我。

【问题讨论】:

【参考方案1】:

试试这个:

SELECT SUM(TABLE_ROWS) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'database';

【讨论】:

【参考方案2】:
SELECT  distinct t.name, p.rows
FROM    sys.tables AS t
INNER JOIN sys.partitions AS p
        ON t.object_id = p.object_id
ORDER BY t.name 

【讨论】:

以上是关于获取每个表的记录数?的主要内容,如果未能解决你的问题,请参考以下文章

用于从 Hive 中获取单个表的最大值、最小值和其他列的相应值以及总记录数的数据库查询

实训任务05 MapReduce获取成绩表的最高分记录

如何获取自引用表的每条记录的所有子项

Laravel 连接表以获取每个表的属性

如何在没有连接表的情况下获取多条记录[关闭]

获取模式中所有表的计数