📅  最后修改于: 2023-12-03 15:20:15.659000             🧑  作者: Mango
在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;