count(*):所有行进行统计,包括NULL行
count(1):所有行进行统计,包括NULL行
count(column):对column中非Null进行统计.
执行效率上:
列名为主键:count(col) 会比count(1)快
列名不为主键:count(1) 会比count(col)快
如果表有多个列,并且没有主键,count(1)要比count(*)快,如果有主键count(主键)最快
如果表里只有一个字段,count(*)最快