更新時間:2021-09-16 10:47:52 來源:動力節點 瀏覽1156次
MySQL語句執行也是要分順序的哦,下面小編就來為大家介紹一下。
(7) SELECT
(8) DISTINCT <select_list>
(1) FROM <left table>
(3) <join_type> JOIN <right_talbe>
(2) ON <join_condition>
(4) WHERE <where_condition>
(5) GROUP BY <group_by_list>
(6) HAVING <having_condition>
(9) ORDER BY <order_by_condition>
(10) LIMIT <limit_number>
1.from 對查詢指定的表計算笛卡爾積
2.on 按照 join_condition 過濾數據
3.join 添加關聯外部表數據
4.where 按照where_condition過濾數據
5.group by 進行分組操作
6.having 按照having_condition過濾數據
7.select 選擇指定的列
8.distinct 指定列去重
9.order by 按照order_by_condition排序
10.limit 取出指定記錄量
MyISAM引擎,使用B+ 樹作為存儲引擎。葉子節點存放的是記錄地址,索引與數據分開存放。
InnoDB也是B+樹存儲引擎,葉子節點存儲的是數據,普通索引葉子節點存儲的是主鍵和數據。innodb普通索引會查詢兩遍數據。
通過以上介紹相信大家對MySQL語句執行的順序已經有了一定的了解,如果想了解更多相關知識,可以來看MySQL視頻教程,里面有更全更細致的內容等著大家,視頻通俗易懂,希望對大家能夠有所幫助哦。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習