📜  MySQL 中的 CRUD 操作(1)

📅  最后修改于: 2023-12-03 15:03:05.458000             🧑  作者: Mango

MySQL 中的 CRUD 操作

MySQL 是一个流行的关系型数据库管理系统,程序员经常需要使用它进行数据的增删改查操作,也称为 CRUD 操作。本文将介绍 MySQL 中的 CRUD 操作的基本概念和常见用法。

CRUD 是什么?

CRUD 是 Create(创建)、Read(读取)、Update(更新)和 Delete(删除)的首字母缩写,它代表了数据库中进行数据操作的基本动作。

  • Create:向数据库中插入新的数据记录。
  • Read:从数据库中查询并读取数据记录。
  • Update:更新数据库中的现有数据记录。
  • Delete:从数据库中删除数据记录。

下面我们将逐个介绍这些操作。

Create(创建)

在 MySQL 中,可以使用 INSERT 语句向数据库中的表插入新的数据记录。INSERT 语句的基本语法如下:

INSERT INTO table_name (column1, column2, ...)
VALUES (value1, value2, ...);
  • table_name:要插入数据的表名。
  • column1, column2, ...:要插入数据的列名称。
  • value1, value2, ...:要插入的数据值。

示例:

INSERT INTO users (name, email, age)
VALUES ('John Doe', 'john@example.com', 25);
Read(读取)

在 MySQL 中,可以使用 SELECT 语句从数据库中查询并读取数据记录。SELECT 语句的基本语法如下:

SELECT column1, column2, ...
FROM table_name
WHERE condition;
  • column1, column2, ...:要查询的列名称,可以使用“*”表示查询所有列。
  • table_name:要查询的表名。
  • WHERE condition:可选,可以指定查询的条件。

示例:

SELECT * FROM users;
SELECT name, email FROM users WHERE age > 18;
Update(更新)

在 MySQL 中,可以使用 UPDATE 语句更新数据库中的现有数据记录。UPDATE 语句的基本语法如下:

UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
  • table_name:要更新数据的表名。
  • column1 = value1, column2 = value2, ...:要更新的列和新的值。
  • WHERE condition:可选,可以指定更新的条件。

示例:

UPDATE users SET age = 26 WHERE name = 'John Doe';
Delete(删除)

在 MySQL 中,可以使用 DELETE 语句从数据库中删除数据记录。DELETE 语句的基本语法如下:

DELETE FROM table_name WHERE condition;
  • table_name:要删除数据的表名。
  • WHERE condition:可选,可以指定删除的条件。

示例:

DELETE FROM users WHERE age > 30;

以上就是 MySQL 中的 CRUD 操作的基本概念和常见用法。通过使用这些操作,程序员可以在 MySQL 数据库中轻松地执行数据的增删改查。