如何获取某个表的条目数? 在SQL Server中,我可以通过查询sys.sysindexes表获得某个表的条目数(行数)在MySQL中如何获取呢?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不明白 直接 count(*) 不就可以了? 如果mySQL版本<5的话,好象只有这种方法 了。 [align=center]==== 思想重于技巧 ====[/align] reply via CSDN viewer 如果mySQL版本>5的话,可以从INFORMATION_SCHEMA.TABLES 中查看。select TABLE_NAME,TABLE_ROWS from INFORMATION_SCHEMA.TABLES;不过一般来说,TABLE_ROWS只能做为参考,不会很精确的。 [align=center]==== 思想重于技巧 ====[/align] reply via CSDN viewer 用SELECT COUNT(*) 是最准确的,系统表参考MY SQL帮助中的23.2. The INFORMATION_SCHEMA TABLES Table 如果用 SELECT COUNT(*) 那么当表中有上亿条记录那么时间上是不是很慢? 如果用 SELECT COUNT(*) 那么当表中有上亿条记录那么时间上是不是很慢? 当然不会很快,所以才会用到 TABLE_ROWS.也也是很多数据库在数据字典中放这个信息的一个原因。数据库系统要利用这个信息进行查询优化但一般来说,这个值都不会太准。参考值而已。 [align=center]==== 思想重于技巧 ====[/align] reply via CSDN viewer 本地如何访问mysql数据库? mysql有oracle中的包头、包体的概念吗? 怎样取得不同ID的前三名 MySQL集群 mysql修改表的问题 怎么导入 数据结构啊? 用*.sql 请问谁能把MYSQL帮助文档给我一份(CHM格式的,中文) MySQL select 查询语句 报错 Out of memory mysql分组汇总统计查询SQL如何实现 mysql批量插入忽略错误 【求助】数据库:mysql,现在有2个数据库,一个叫d1,一个叫d2,请问 请教个MYSQL数据库查询语句问题
如果mySQL版本<5的话,好象只有这种方法 了。
[align=center]==== 思想重于技巧 ====
[/align]
[align=center]==== 思想重于技巧 ====
[/align]
23.2. The INFORMATION_SCHEMA TABLES Table
那么时间上是不是很慢?
那么时间上是不是很慢? 当然不会很快,所以才会用到 TABLE_ROWS.也也是很多数据库在数据字典中放这个信息的一个原因。数据库系统要利用这个信息进行查询优化但一般来说,这个值都不会太准。参考值而已。
[align=center]==== 思想重于技巧 ====
[/align]