1、DQL语句执行顺序:
(1)from来决定表 # where来指定查询的条件
(2)group by指定分组 # having指定分组之后的条件
(3)select查询要返回哪些字段
(4)order by根据字段内容,对数据进行排序
(5)limit指定分页及其参数
2、验证执行顺序:
(1)初始化表格
(2)验证
验证点:验证where执行顺序在select之前
验证方式:在select后,给age设置别名dage,在where后调用dage。如果不报错,则证明select执行顺序在where之前;如果报错,则证明select执行顺序在where之后。
sql
/*如何验证执行顺序:通过设置别名,以及调用别名*/
/*给在select中,给age创建别名变量dage,并在where中调用,会报错,以证明where执行顺序在select之前*/
select name,place,age dage from people where dage>40 order by age;
执行结果:会报错,则证明where执行顺序在select之前。