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

 

posted @ 2018-09-11 13:27  静静地挖坑  阅读(212)  评论(0)    收藏  举报