一、count(*)和count(1)的执行结果都是一样的,和count(column)的区别在于,count(*)和count(1)的统计结果中包括对null记录的统计,而count(column)不包括对null记录的统计
二、如果你的表没有主键,那么count(1)的执行要比count(*)快些;
三、如果你的表存在主键那么count(主键)是最快的;
四、如果你的表只有一个字段,那么count(*)是最快的。
一、count(*)和count(1)的执行结果都是一样的,和count(column)的区别在于,count(*)和count(1)的统计结果中包括对null记录的统计,而count(column)不包括对null记录的统计
二、如果你的表没有主键,那么count(1)的执行要比count(*)快些;
三、如果你的表存在主键那么count(主键)是最快的;
四、如果你的表只有一个字段,那么count(*)是最快的。