sql查询顺序
涉及的关键字:
- where
- order by
- limit
- select
- from
- having
- like
1. from后面跟随table,最先访问 ==> 找到表
2.先选择字段还是操作记录,如果先选择字段,就无法操作记录,选择应从大范围查询到小范围,所以先进行记录处理.
那先进行排序还是limit,如果先进行limit,会造成所需要查找的数据错误 ==> order by
3.==> limit
4.where条件放在哪?如果要查一个id,先排序后limit,有可能就找不到id了, 那where应该在order by 之前,order by和where也没有什么交集
5.having不太熟悉
6.like为where的字句,先where后like
7.最后是select,选择字段
以上是个人推测
参考: https://www.cnblogs.com/Qian123/p/5669259.html

浙公网安备 33010602011771号