📜  SQL Server删除数据(1)

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

SQL Server删除数据

在SQL Server中,我们可以使用DELETE语句删除表中的数据。DELETE语句可以删除一条或多条记录,也可以删除整张表的数据。

基本语法
DELETE FROM 表名 WHERE 条件表达式
  • 表名表示要删除数据的表名。
  • WHERE子句用于指定删除哪些行,如果没有指定WHERE子句,则会删除整张表的数据。
示例

假设我们有一张名为students的表,包含如下数据:

| id | name | age | | -- | ---- | --- | | 1 | 张三 | 20 | | 2 | 李四 | 22 | | 3 | 王五 | 23 | | 4 | 赵六 | 25 |

删除名为张三的记录:

DELETE FROM students WHERE name = '张三';

删除年龄小于23岁的记录:

DELETE FROM students WHERE age < 23;

删除整张表的数据:

DELETE FROM students;
注意事项
  • 删除数据是一个危险的操作,请谨慎使用,以免误删数据。
  • 如果没有指定WHERE子句,则会删除整张表的数据,请特别注意。
  • 如果想撤销删除操作,可以使用事务回滚。