zoukankan      html  css  js  c++  java
  • MySQL-一条sql语句的执行顺序

    手写:

    SELECT DISTINCT <select_list>
    FROM <left_table> 
    <join_type> JOIN <right_table> 
    ON <join_condition>
    WHERE <where_condition>
    GROUP BY <group_by_list>
    HAVING <having_condition>
    ORDER BY <order_by_condition>
    LIMIT <limit_number>  

    机读:

    FROM <left_table>
    ON <join_condition>
    <join_type> JOIN <right_table>
    WHERE <where_condition>
    GROUP BY <group_by_list>
    HAVING <having_condition>
    SELECT DISTINCT <select_list>
    ORDER BY <order_by_condition>
    LIMIT <limit_number> 

    from:需要从哪个数据表检索数据 
    where:过滤表中数据的条件 
    group by:如何将上面过滤出的数据分组 
    having:对上面已经分组的数据进行过滤的条件 
    select:查看结果集中的哪个列,或列的计算结果 
    order by :按照什么样的顺序来查看返回的数据 

  • 相关阅读:
    我該怎麼辦
    這麼多年興許從來沒有釋放過
    我想做一個快樂的孩子
    纠结
    如何克服心煩氣躁
    如何樹立威嚴
    第零次作业
    第三周作业
    第二周作业,
    第二周作业
  • 原文地址:https://www.cnblogs.com/wjh123/p/11386574.html
Copyright © 2011-2022 走看看