📜  T-SQL-DELETE语句(1)

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

T-SQL DELETE语句介绍

概述

T-SQL(Transact-SQL)是Microsoft SQL Server数据库的扩展版本的SQL语言。DELETE语句是T-SQL中的一种用于删除数据的语句。本文将介绍DELETE语句的用法和相关注意事项。

语法

以下是DELETE语句的基本语法:

DELETE FROM table_name
[WHERE condition];
  • DELETE FROM:用于指定要从中删除数据的表名。
  • WHERE condition:条件是可选的,用于指定要删除哪些数据的条件。
示例

假设有一个名为"customers"的表,包含以下记录: | CustomerID | CustomerName | ContactName | Country | |------------|--------------|-------------|---------| | 1 | John | Smith | USA | | 2 | Lisa | Johnson | UK | | 3 | Mike | Smith | Canada |

删除所有数据

如果要从"customers"表中删除所有数据,可以执行以下语句:

DELETE FROM customers;
删除满足条件的数据

要删除满足特定条件的数据,可以使用WHERE子句。例如,要删除所有国家为"USA"的客户记录,可以执行以下语句:

DELETE FROM customers
WHERE Country = 'USA';
注意事项
  • 删除操作是不可恢复的,请在执行DELETE语句之前确保已备份数据。
  • 想要删除具有外键约束的记录时,必须考虑到引用完整性的问题。
  • 如果未指定WHERE子句,则DELETE语句将删除表中的所有数据。

以上是DELETE语句的基本介绍。详细了解T-SQL的DELETE语句,请参考官方文档。