1. 书写顺序
    2. select -- from -- where -- group by -- having -- order by -- limit
    3. 执行顺序
    4. from -- where -- group by -- having -- select -- order by -- limit;
    5. from 从哪些表中查询
    6. where:根据条件过滤表中的数据
    7. group by:将where过滤之后的数据进行分组
    8. having:对上面已经分组的每一组数据进行过滤
    9. select:查看结果集的哪一列
    10. order by:把结果集按照什么顺序
    11. limit:取最终结果集的前几页