一般情况下select count(*) 与 count(1) 执行的结果是一样的,都包括了对null的统计
但是,select count(列名) 不包括null的统计
如果表没有主键,则 select count(*) 的执行效率优于 count(1)
如果有主键,则 select count(主键)的执行效率是最优的
如果表只有一个字段,则 select count(*)最优
一般情况下select count(*) 与 count(1) 执行的结果是一样的,都包括了对null的统计
但是,select count(列名) 不包括null的统计
如果表没有主键,则 select count(*) 的执行效率优于 count(1)
如果有主键,则 select count(主键)的执行效率是最优的
如果表只有一个字段,则 select count(*)最优