1. 程式人生 > >第8章 插入、更新與刪除資料

第8章 插入、更新與刪除資料

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)