1. 程式人生 > 其它 >sql常用語法

sql常用語法

技術標籤:資料庫工具使用mysql資料庫sql

									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

SELECT column_name(s)
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 去重

ORDER BY 排序 ASC順序,DESC逆序

INNER JOIN(內連線)INNER JOIN 與 JOIN 是相同的。
JOIN: 如果表中有至少一個匹配,則返回行
LEFT JOIN: 即使右表中沒有匹配,也從左表返回所有的行
RIGHT JOIN: 即使左表中沒有匹配,也從右表返回所有的行
FULL JOIN: 只要其中一個表中存在匹配,就返回行