sqlserver delete用法
时间: 2024-06-19 18:00:59 浏览: 167
delete-sqlserver-log.rar_gotb1r
在SQL Server中,`DELETE`命令用于从表中永久删除指定的数据行。它是一个DML(数据操纵语言)操作,用于删除满足特定条件的记录。以下是使用`DELETE`的基本语法:
```sql
DELETE [TOP (n)] FROM table_name
WHERE condition;
```
- `table_name`: 你想要删除数据的表的名称。
- `TOP (n)`: 可选,如果你想删除前n条记录,可以添加此部分。如果不写,则删除所有匹配的记录。
- `WHERE condition`: 必须提供,这是一个过滤条件,用来指定哪些行应该被删除。如果没有指定条件,将会删除表中的所有记录,这通常不推荐。
使用`DELETE`时需谨慎,因为一旦执行,删除的数据将无法恢复,除非你有数据库备份。
阅读全文