简短而简单:在 MySQL 中,会比我理解的MySQL 中的“all”选择器SELECT COUNT(fld) AS count FROM tbl更快。SELECT COUNT(*) AS count FROM tbl*
是否COUNT(*)选择所有行来计算计数,从而使查询SELECT(id)更便宜?或者这并不重要?
不,比(在完全存在差异的情况下)count(*)更快。count(fld)
必须count(fld)考虑字段中的数据,因为它会计算所有非空值。
只count(*)计算记录数,因此不需要访问数据。
| 归档时间: |
|
| 查看次数: |
749 次 |
| 最近记录: |