where where +过滤条件 group by order by 先过滤再分组 再排序 having group by having+条件 order by 先分组再过滤 再排序 where 不能和聚和函数一起使用, having可以和聚合函数一起使用,但是having运行时间的效率低 limit用在最后,用来限制语句的输出数量 limit 0 5 从0开始输出5行