count(主键id)
会遍历全表,查出所有的id,返回给server, server拿到数据后,进行判断累加。
count(1)
仍遍历全表,但是不取值,server层对返回的每一行数据新增一个1,进行判断累加。
count(*)
并不会把全部字段取出来,而是专门做了优化,不取值,按行累加。
按效率排序的话 coun(字段) < count(id) < count(1) ≈ count(*)
count(主键id)
会遍历全表,查出所有的id,返回给server, server拿到数据后,进行判断累加。
count(1)
仍遍历全表,但是不取值,server层对返回的每一行数据新增一个1,进行判断累加。
count(*)
并不会把全部字段取出来,而是专门做了优化,不取值,按行累加。
按效率排序的话 coun(字段) < count(id) < count(1) ≈ count(*)
本文标题:count()使用
本文链接:https://www.haomeiwen.com/subject/jwdaxctx.html
网友评论