{site_name}

{site_name}

🌜 搜索

MySQL Delete 是一种用于从 MySQL 数据库表中删除数据的 SQL 命令

php 𝄐 0
php mysql 登陆注册,phpmysql登录不上,phpmysql的id自增
MySQL Delete 是一种用于从 MySQL 数据库表中删除数据的 SQL 命令。它可以删除表中所有行或满足特定条件的行。

以下是一个基本的 MySQL Delete 语法:


DELETE FROM table_name WHERE condition;


其中,table_name 是要删除数据的表名,condition 是指定哪些行应该被删除的条件。如果省略 WHERE 子句,则会删除表中的所有行。

以下是一个简单的例子,演示如何使用 MySQL Delete 删除表中符合条件的行:

假设我们有一个名为 Students 的表格,其中包含以下数据:

| id | name | age |
|----|--------|-----|
| 1 | Alice | 21 |
| 2 | Bob | 22 |
| 3 | Carol | 23 |
| 4 | David | 24 |
| 5 | Eleanor| 25 |

现在,我们想删除所有年龄低于 23 岁的学生。为此,我们可以执行以下 MySQL Delete 命令:


DELETE FROM Students WHERE age < 23;


执行此命令后,Students 表中的数据将变为以下内容:

| id | name | age |
|----|---------|-----|
| 2 | Bob | 22 |
| 4 | David | 24 |
| 5 | Eleanor | 25 |

请注意,在此示例中,只删除了符合条件的行(即学生 Alice 和 Carol),而其他行保留不变。