您好,登錄后才能下訂單哦!
(8)select (9)distinct(11)<top_specification><select_list>
(1)from <left_table>
(3)<join_type> join <right_table>
(2) on <join_condition>
(4) where <where_condition>
(5) group by <group_by_list>
(6) with {cube|rollup}
(7) having <having_conditon>
(10) order by <order_by_list>
sql語句的執行步驟
1.語法分析,分析語句的語法是否符合規范,衡量語句中各表達式的意義
2.語義分析,檢查語句中涉及的所有數據庫對象是否存在,且用戶有相應的權限
3.視圖轉換,將涉及視圖的查詢語句轉換為相應的對基表查詢語句
4.表達式轉換,將復雜的sql表達式轉換為較簡單的等效連接表達式
5.選擇優化器,不同的優化器一般產生不同的執行計劃
6,選擇鏈接方式,有三種連接方式,對多表連接可選擇適當的連接方式
7.選擇連接順序,對多表連接選擇哪一對表先連接,選擇這兩表中哪個表作為源數據表
8.選擇數據的搜索路徑,根據以上條件選擇合適的數據搜索路徑,如是選用全表搜索還是利用索引或是其它方式
9.運行執行計劃
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。