MySQL 開發技巧(一)
阿新 • • 發佈:2017-09-28
logs 增加 .cn str wid select es2017 使用 idt
一、SQL語句分類
- DDL 數據定義語言
- TPL 事務處理語言
- DCL 數據控制語言
- DML 數據操作語言
- SELECT
- INSERT
- UPDATE
- DELETE
二、正確使用SQL的重要性
- 增加數據庫處理效率,減少應用的相應時間
- 減少數據庫服務負載,增加服務器穩定性
- 減少服務器間通訊的網絡流量
三、開發技巧
- 如何正確使用Join從句
1.join從句---內連接
SQL語句代碼:
2.join從句---左外連接
SQL語句代碼:
3.join從句---右外連接
SQL語句代碼:
4.join從句---全連接
註:在MySQL中並不支持Full Join,如果要使用全連接可以使用 UNION ALL來進行SQL語句的查詢
SQL語句代碼:
5.join從句---交叉連接
SQL語句代碼:
6.使用join更新表
7.使用join優化子查詢
優化後的SQL語句:
8.使用join優化聚合子查詢
該SQL語句是查出每個人打怪最多的日期:
該SQL語句是優化後的SQL語句:
9.分組選擇
分組查詢——row_number
註:MYSQL中不支持如下SQL語句
分組查詢——group by
MySQL 開發技巧(一)