020_七个查询命令优先级
1.执行优先级:
FROM > WHERE > GROUP BY > HAVING > SELECT > ORDER BY > LIMIT
2.书写格式:
SELECT 字段名,聚合函数
FROM 加载表文件名
WHERE 定位数据行条件
GROUP BY 分组字段名1,分组字段名2
HAVING 删除临时表的统计条件
ORDER BY 来自于SELECT生成的临时表中排序字段(asc,desc)
limit 起始行数,截取行数
3.特征:
1.七个查询命令中,只有GROUP BY 在执行完毕后有可能生成多个临时表
2.七个查询命令中,只有HAVING在执行完毕后,不会生成新临时表
3.七个查询命令中,只有FROM命令操作的是硬盘上表文件,其他查询命令操作的上一个查询命令生成的临时表