跳动百科

mysql增删改查命令

顾蝶贞   来源:网易

MySQL 是一个广泛使用的开源关系型数据库管理系统,它提供了丰富的数据操作语言(DML)命令,主要包括增加(Insert)、删除(Delete)、修改(Update)和查询(Select),这些基本操作是数据库管理中最为基础且重要的部分。

一、插入数据(INSERT)

在MySQL中,向表中添加新记录的基本语法是使用`INSERT INTO`语句。例如,假设我们有一个名为`students`的表,包含字段`id`、`name`和`age`,那么向该表中插入一条新记录可以这样写:

```sql

INSERT INTO students (id, name, age) VALUES (1, '张三', 20);

```

如果要一次性插入多条记录,则可以使用以下格式:

```sql

INSERT INTO students (id, name, age) VALUES

(2, '李四', 22),

(3, '王五', 21);

```

二、查询数据(SELECT)

`SELECT`语句用于从数据库中检索数据。最基本的查询语句如下所示:

```sql

SELECT FROM students;

```

这条命令将返回`students`表中的所有记录。如果只想选择特定的列,可以指定列名:

```sql

SELECT name, age FROM students;

```

此外,还可以通过添加条件来筛选结果:

```sql

SELECT FROM students WHERE age > 20;

```

三、更新数据(UPDATE)

使用`UPDATE`语句可以修改已存在的记录。例如,如果我们想要更新`students`表中`id`为2的学生年龄,可以执行如下命令:

```sql

UPDATE students SET age = 23 WHERE id = 2;

```

这里,`SET`关键字后面跟着的是需要更改的列及其新的值,而`WHERE`子句则指定了哪些行应该被修改。

四、删除数据(DELETE)

最后,要从表中移除记录,可以使用`DELETE`语句。比如,如果我们想删除`id`为3的学生信息,可以这样写:

```sql

DELETE FROM students WHERE id = 3;

```

同样地,`WHERE`子句在这里定义了哪些记录将会被删除。如果不加任何条件直接执行`DELETE`命令,将会删除表中的所有记录,因此使用时需格外小心。

以上就是MySQL中最基本的数据操作命令。熟练掌握这些命令对于进行数据库管理和维护来说至关重要。