CRUD

CRUD 操作指的是使用 SQL 语句增删改查数据表中的数据。本章节将基于创建数据表与索引创建的 employees 数据表介绍 CRUD 操作的基本SQL语句。完整的 SQL 语句列表,参见 SQL 语法章节。

Create 操作

使用 SQL INSERT 语句向表内插入数据。例如:

  1. mysql> insert into employees values(1, "1990-01-01","David","Smith","M","2019-01-01");
  2. Query OK, 1 row affected (0.00 sec)

Read 操作

使用 SQL SELECT 语句检索表内数据。例如:

  1. mysql> select * from employees;
  2. +--------+------------+------------+-----------+--------+------------+
  3. | emp_no | birth_date | first_name | last_name | gender | hire_date |
  4. +--------+------------+------------+-----------+--------+------------+
  5. | 1 | 1990-01-01 | David | Smith | M | 2019-01-01 |
  6. +--------+------------+------------+-----------+--------+------------+
  7. 1 row in set (0.00 sec)

Update 操作

使用 SQL UPDATE 语句修改表内数据。例如:

  1. mysql> update employees set first_name="Tom" where emp_no=1;
  2. Query OK, 1 row affected (0.00 sec)
  3. Rows matched: 1 Changed: 1 Warnings: 0

Delete 操作

使用 SQL DELETE 语句删除表内数据。例如:

  1. mysql> delete from employees where emp_no=1;
  2. Query OK, 1 row affected (0.00 sec)