CRUD
CRUD 操作指的是使用 SQL 语句增删改查数据表中的数据。本章节将基于创建数据表与索引创建的 employees 数据表介绍 CRUD 操作的基本SQL语句。完整的 SQL 语句列表,参见 SQL 语法章节。
Create 操作
使用 SQL INSERT
语句向表内插入数据。例如:
mysql> insert into employees values(1, "1990-01-01","David","Smith","M","2019-01-01");
Query OK, 1 row affected (0.00 sec)
Read 操作
使用 SQL SELECT
语句检索表内数据。例如:
mysql> select * from employees;
+--------+------------+------------+-----------+--------+------------+
| emp_no | birth_date | first_name | last_name | gender | hire_date |
+--------+------------+------------+-----------+--------+------------+
| 1 | 1990-01-01 | David | Smith | M | 2019-01-01 |
+--------+------------+------------+-----------+--------+------------+
1 row in set (0.00 sec)
Update 操作
使用 SQL UPDATE
语句修改表内数据。例如:
mysql> update employees set first_name="Tom" where emp_no=1;
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
Delete 操作
使用 SQL DELETE
语句删除表内数据。例如:
mysql> delete from employees where emp_no=1;
Query OK, 1 row affected (0.00 sec)