常用SQL語法
Insert Update Delete
Select Inner Outer Join
Insert 新增一筆紀錄
INSERT INTO "表格名" ("欄位1", "欄位2", ...) VALUES ("值1", "值2", ...);
※最後要有一個分號作結束,字串的值以單引號包含,數字不用。
例:INSERT INTO Store_Information (Store_Name, Sales, Txn_Date) VALUES ('Los Angeles', 900, 'Jan-10-1999');
※新增的欄位來自另一個資料表:
INSERT INTO "表格1" ("欄位1", "欄位2", ...) SELECT "欄位3", "欄位4", ... FROM "表格2";
Update 更新一筆紀錄
UPDATE "表格名" SET "欄位1" = [新值] WHERE "條件";
例:UPDATE Store_Information SET Sales = 500 WHERE Store_Name = 'Los Angeles' AND Txn_Date = 'Jan-08-1999';
Update 更新多筆紀錄
UPDATE "表格" SET "欄位1" = [值1], "欄位2" = [值2] WHERE "條件";
※符合條件紀錄的欄位均會被更新。
Delete 刪除紀錄
DELETE FROM "表格名" WHERE "條件";
例:DELETE FROM Store_Information WHERE Store_Name = 'Los Angeles';
Select 選擇紀錄
SELECT "欄位名稱" FROM "表格名稱" [WHERE 符合條件]
排序:遞增、遞減
SELECT * FROM table WHERE ID is not null ORDER BY ID
或 ORDER BY ID Desc