sql常用語法
阿新 • • 發佈:2020-12-30
sql常用語法
UNION 操作符用於合併兩個或多個 SELECT 語句的結果集。
SELECT column_name(s) FROM table_name1
UNION
SELECT column_name(s) FROM table_name2
請注意,UNION 內部的 SELECT 語句必須擁有相同數量的列。列也必須擁有相似的資料型別。同時,每條 SELECT 語句中的列的順序必須相同。
UNION 結果集中的列名總是等於 UNION 中第一個 SELECT 語句中的列名
建立檢視
CREATE VIEW view_name AS
FROM table_name
WHERE condition
grant select,insert,update,delete,all on 表名 to 賬戶名;–給使用者賦許可權
插入
INSERT INTO table_name (列1, 列2,…) VALUES (值1, 值2,…)
插入新行INSERT INTO table_name VALUES (值1, 值2,…)
更新資料
UPDATE 表名稱 SET 列名稱 = 新值 WHERE 列名稱 = 某值
刪除DELETE FROM 表名稱 WHERE 列名稱 = 值
distinct 去重
INNER JOIN(內連線)INNER JOIN 與 JOIN 是相同的。
JOIN: 如果表中有至少一個匹配,則返回行
LEFT JOIN: 即使右表中沒有匹配,也從左表返回所有的行
RIGHT JOIN: 即使左表中沒有匹配,也從右表返回所有的行
FULL JOIN: 只要其中一個表中存在匹配,就返回行