select count(*) 、select(1)与select(columns)的区别
一般情况下select count(1)与select count(*)的结果是一样的。
如果没有主键的情况下,count(1)的速度要比count(*)快。
如果有主键的情况下,用count(key)更快一点。
如果只有一个字段的情况下,count(*)是最快的。
select count(columns)就是在查询的过程中不统计null。
select count(*) 、select(1)与select(columns)的区别
一般情况下select count(1)与select count(*)的结果是一样的。
如果没有主键的情况下,count(1)的速度要比count(*)快。
如果有主键的情况下,用count(key)更快一点。
如果只有一个字段的情况下,count(*)是最快的。
select count(columns)就是在查询的过程中不统计null。
转载于:https://my.oschina.net/u/2544978/blog/686740