常用 SQL 通用語法 - DML

可以把 多數 SQL 語法 分爲兩個部分:數據操作語言 DML數據定義語言 DDL

SQL (結構化查詢語言)是用於執行查詢的語法。
但是 SQL 語言也包含用於更新、插入和刪除記錄的語法。

注:
SQL 語句對大小寫不敏感。

查詢和修改指令構成了 SQLDML 部分

操作 作用
SELECT 從數據庫表中獲取數據
UPDATE 修改數據庫表中的數據
DELETE 從數據庫表中刪除數據
INSERT INTO 向數據庫表中插入數據

常用示例:

示例 作用
SELECT 列名稱1,列名稱2 FROM 表名稱 在表中具體查詢某些列
SELECT * FROM 表名稱 查詢表中所有內容
SELECT DISTINCT 列名稱 FROM 表名稱 加入關鍵詞 DISTINCT 用於在查到的基礎上 去重
SELECT 列名稱 FROM 表名稱 WHERE 列 運算符 值 有條件地從表中選取數據
SELECT 列名稱1,列名稱2 FROM 表名稱 ORDER BY 列名稱 , 列名稱 根據列名稱排序,默認先按第一個列名稱排序,若第一個列名稱有相同(重複的),按第二個列名稱排序
INSERT INTO 表名稱 VALUES (值1, 值2,....) 用於向表格中插入新的行
INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....) 指定所要插入數據的列
UPDATE 表名稱 SET 列名稱 = 新值 WHERE 列名稱 = 某值 Update語句用於修改表中的數據。
DELETE FROM 表名稱 WHERE 列名稱 = 值 DELETE 語句用於刪除表中的行

註解:

WHERE 子句中可用的運算符

常規運算符 作用
= 等於
<> 不等於
> 大於
< 小於
>= 大於等於
<= 小於等於
BETWEEN 在某個範圍內
LIKE 搜索近似匹配模式
條件運算符:

ANDOR 運算符
ANDOR 可在 WHERE 子語句中把兩個或多個條件結合起來。

如果第一個條件和第二個條件都成立,則 AND 運算符顯示一條記錄。

如果第一個條件和第二個條件中只要有一個成立,則 OR 運算符顯示一條記錄。

ORDER BY 語句

ORDER BY 語句用於根據指定的列對結果集進行排序。

ORDER BY 語句默認按照升序對記錄進行排序。

如果希望按照降序對記錄進行排序,可以使用 DESC 關鍵字。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章