整理自慕課網 MySQL 入門課程第 8 節,適合初學者快速掌握增刪改基礎語法。
INSERT [INTO] tbl_name [(col_name,...)] VALUES (val,...),(...),...
NULL、DEFAULT 或省略。DEFAULT 關鍵字賦予列默認值。INSERT USERS VALUES(NULL,'TOM','123',25,1);

INSERT users VALUES
(DEFAULT,'TOM','123',3*7-5,1),
(NULL,'ROSE',MD5('123'),DEFAULT,0);

INSERT users SET username='Ben',password='456';

UPDATE users SET age = age - id, sex = 0;

UPDATE users SET age = age + 10 WHERE id % 2 = 0;
id % 2 = 0 表示 id 為偶數

DELETE FROM users WHERE id = 5;

刪除 id=5 後再插入,新記錄 id 為 6:

VALUES 比循環快 N 倍。UPDATE/DELETE 必帶 WHERE。