count(*) count(1) count(id) count(字段名)

總結 count() :innoDB引擎遍歷表,但不取值,count()肯定不是null,按行累加 count(1):innoDB引擎遍歷表,但不取值,server層對於返回的每一行放1個數字1進去,肯定不是null, 按行累加 count(id主鍵) : InnoDB引擎會遍歷整張表,把每一行行的id值全部取出來,返回給server層,server層拿到id後,判斷是不可能爲空的,就按行累加。
相關文章
相關標籤/搜索