日期:2014-05-16  浏览次数:20719 次

如何获取某个表的条目数?
在SQL Server中,我可以通过查询sys.sysindexes表获得某个表的条目数(行数)
在MySQL中如何获取呢?
谢谢!

------解决方案--------------------
不明白 直接 count(*) 不就可以了?
------解决方案--------------------


如果mySQL版本>5的话,可以从INFORMATION_SCHEMA.TABLES 中查看。

select TABLE_NAME,TABLE_ROWS from INFORMATION_SCHEMA.TABLES;

不过一般来说,TABLE_ROWS只能做为参考,不会很精确的。


==== 思想重于技巧 ====

------解决方案--------------------
用SELECT COUNT(*) 是最准确的,系统表参考MY SQL帮助中的
23.2. The INFORMATION_SCHEMA TABLES Table