count(*) 是统计包含null的记录,而count(列)不含null;
在不带where的情况下count(*)与count(列)相比,并非统计所有列,而是忽略所有列而直接统计行数;
当count(*) 带有where的时候,跟count(列)的性能差不多;
当num字段用了索引时,count(*) 和count(num)性能差不多,但是比没有加索引更优化,少查了很多数据;