第8章 插入、更新與刪除資料
阿新 • • 發佈:2018-12-21
8.1 插入資料
INSER INTO的各種插入法
8.2 更新資料
UPDATE可以更新表中的記錄。基本句法如下:
UPDATE table_name
SET column_name1=value1,column_name1=value2,...
WHERE(condition);
例:對第七章中的employee表,更新e_no=1001的記錄,將e_name改為LiMing。
mysql> UPDATE employee SET e_name='LiMing' WHERE e_no=1001; Query OK, 1 row affected (0.19 sec) Rows matched: 1 Changed: 1 Warnings: 0
8.3 刪除資料
DELETE語句基本語法格式:
DELETE FROM table_name [WHERE <condition>]
例:刪除employee表中e_no=1001的記錄:
mysql> SELECT * FROM employee WHERE e_no=1001; +------+--------+----------+---------+-------+----------+------------+ | e_no | e_name | e_gender | dept_no | e_job | e_salary | hireDate | +------+--------+----------+---------+-------+----------+------------+ | 1001 | LiMing | m | 20 | CLERK | 800 | 2005-11-12 | +------+--------+----------+---------+-------+----------+------------+ 1 row in set (0.00 sec) mysql> DELETE FROM employee WHERE e_no=1001; Query OK, 1 row affected (0.15 sec) mysql> SELECT * FROM employee WHERE e_no=1001; Empty set (0.00 sec)