DQL語言:數據查詢語言 Data Query Language
- 所有的查詢操作都用它 Select
- 簡單的查詢,複雜的查詢它都能做~
- 數據庫中最核心的語言,最重要的語句
- 使用頻率最高的語句
SELECT [ALL | DISTINCT]
{* | table.* |[table.field1[as alias1][,table.field2[as alias2]][,...]]}
FROM table_name [as table_alias]
[left | right | inner join table_name2] -- 聯合查詢
[WHERE ...] -- 指定結果需滿足條件
[GROUP BY ...] -- 指定結果按照哪幾個字段來分組
[HAVING] -- 過濾分組的記錄必須滿足的次要條件
[ORDER BY ...]-- 指定查詢記錄按一個或多個條件排序
[LIMIT {[offset,]row_count | row_countOFFSET offset}]
-- 指定查詢的記錄從哪條至哪條
# 注意:[]括號代表可選,{}代表必選
# 順序也不能寫錯,例如 order by 不能寫在 limit的後面
# group by不能寫在where的前面