📅  最后修改于: 2023-12-03 14:44:25.185000             🧑  作者: Mango
Delete语句是MS SQL Server中用于从表中删除数据的一种重要的SQL语句。它允许程序员根据指定的条件删除表中的行。
下面是Delete语句的基本语法:
DELETE FROM 表名
WHERE 条件;
在这个语法中,表名
是你要删除数据的表的名称,条件
是一个可选的表达式,用于指定要删除哪些行。如果省略条件,则将删除表中的所有行。
假设我们有一个名为customers
的表,其中包含以下几个字段:
customer_id
- 客户IDname
- 客户姓名email
- 客户邮箱要删除customers
表中的所有行,可以使用以下的Delete语句:
DELETE FROM customers;
要删除符合特定条件的行,可以使用WHERE子句来指定条件。例如,要删除名为'John'的客户,可以使用以下的Delete语句:
DELETE FROM customers
WHERE name = 'John';
要删除多个行,可以在WHERE子句中使用逻辑操作符(如AND、OR)。例如,要删除名为'John'并且邮箱是'john@example.com'的客户,可以使用以下的Delete语句:
DELETE FROM customers
WHERE name = 'John' AND email = 'john@example.com';
这些是MS SQL Server中Delete语句的基本知识和用法。通过使用Delete语句,程序员可以轻松删除数据库中的不需要的数据。