DELETE 查询

2024 年 8 月 28 日 | 阅读 2 分钟

T-SQL 中的 DELETE 查询用于删除现有记录,这些记录是我们想要从表中移除的。我们使用带有 DELETE 命令的 WHERE 子句来删除我们选择删除的行。否则记录将被删除。

语法:-

我们使用 AND 或 OR 运算符组合 N 个条件。

示例

考虑包含以下记录的 EMPLOYEES 表 -

ID名称年龄地址薪金
001Rahul23Kota20000.00
002Clinton22孟买15000.00
003Kamal31德里25000.00
004Chitra28Kanyakumari65000.00
005Santanu26中央邦38500.00
006Savitri24博帕尔4500.00
007Manii30印度尼西亚15000.00

示例 1

以下命令是删除 ID 为 006 的 EMPLOYEES 记录的示例 -

EMPLOYEES 表将包含以下记录

ID名称年龄地址薪金
001Rahul23Kota20000.00
002Clinton22孟买15000.00
003Kamal31德里25000.00
004Chitra28Kanyakumari65000.00
005Santanu26中央邦38500.00
007Manii30印度尼西亚15000.00

示例 2 -

以下命令是删除名称为 RAHUL 的 EMPLOYEES 记录的示例 -

输出

ID名称年龄地址薪金
002Clinton22孟买15000.00
003Kamal31德里25000.00
004Chitra28Kanyakumari65000.00
005Santanu26中央邦38500.00
007Manii30印度尼西亚15000.00

如果我们从 EMPLOYEES 表中删除所有记录,则不需要使用 WHERE 子句。 DELETE 查询将如下所示?

EMPLOYEES 表现在将没有任何记录。


下一个主题T-SQL WHERE 子句