1.count()
Count对于null的处理
count(1)忽略所有列_计入null ,
count(*) 包括所有列_计入null,
count(列)计入当前列_不计入null,
count(distinct 列)
效率对比
count(主键列) > count(1) > count(非主键列) > count(*)
概述
Count(*)而言,MyISAM会直接存储总行数,InnoDB则需要按行扫描;故没有where条件的myIsam表会直接返回总行数,而其他情况则需要一行行扫描数据,执行速度很慢。通常不用。