INSERT INTO table_name (col1, col2, ...)
VALUES (val1, val2, ...);
範例:
INSERT INTO employee (firstname, lastname, age, address, city)
VALUES ('Li', 'Ming', 45, 'No.77 Changan Road', 'Beijing');
欄位清單與值清單順序必須一一對應。
UPDATE table_name
SET col1 = new_val1 [, col2 = new_val2 ...]
WHERE condition;
範例:
UPDATE employee
SET age = age + 1
WHERE first_name = 'Mary' AND last_name = 'Williams';
關鍵:WHERE 條件決定影響範圍,避免全表誤更新。
DELETE FROM table_name
WHERE condition;
範例:
DELETE FROM employee
WHERE lastname = 'May';
警告:省略 WHERE 將刪除**全表所有記錄**。
INSERT:指定欄位與值,順序對應。UPDATE:SET 子句指定新值,WHERE 精準鎖定目標。DELETE:WHERE 必加,防誤刪;大量清空改用 TRUNCATE TABLE。