MySQL-count语法使用与对比
本文将对MySQL的count(1)
, count(*)
, count(column)
进行对比分析。
作用
null
的记录。count(1)
作用相同,统计表中所有记录,包括字段为null
的记录。null
的记录,但不会忽略0或空字符串的记录。区别
count(column)
中的column若不为primary key时,会忽略column为null
的记录。count(*)
与count(1)
相差不大,count(pk)
次之,count(non-index)
最慢。表结构
count结果
count对比图
更新部分字段为null或空值
count结果
count对比图
添加
name
字段索引
count对比图