T-SQL DELETE语句 删除记录
2018-12-13 19:32 更新
SQL Server DELETE Query用于从表中删除现有记录。
您最好使用WHERE子句与DELETE查询来删除所选行,否则所有记录都将被删除。
语法
下面是使用WHERE子句的DELETE查询的基本语法:
DELETE FROM table_name WHERE [condition];
您可以使用AND或OR运算符组合N个条件。
例
请参考具有以下记录的CUSTOMERS表:
ID NAME AGE ADDRESS SALARY 1 Ramesh 32 Ahmedabad 2000.00 2 Khilan 25 Delhi 1500.00 3 kaushik 23 Kota 2000.00 4 Chaitali 25 Mumbai 6500.00 5 Hardik 27 Bhopal 8500.00 6 Komal 22 MP 4500.00 7 Muffy 24 Indore 10000.00
以下命令是一个示例,将删除ID为6的客户的记录:
DELETE FROM CUSTOMERS WHERE ID = 6;
删除后CUSTOMERS表的记录如下:
ID NAME AGE ADDRESS SALARY 1 Ramesh 32 Ahmedabad 2000.00 2 Khilan 25 Delhi 1500.00 3 kaushik 23 Kota 2000.00 4 Chaitali 25 Mumbai 6500.00 5 Hardik 27 Bhopal 8500.00 7 Muffy 24 Indore 10000.00
如果你想删除CUSTOMERS表中的所有记录,则不需要使用WHERE子句。
DELETE FROM CUSTOMERS;
执行后,CUSTOMERS表将不会有任何记录。
以上内容是否对您有帮助:
更多建议: