DELETE语句用于删除表中现有记录。

SQL DELETE 语法:

DELETE FROM table_name
WHERE condition;

注意:删除表格中的记录时要小心!注意SQL DELETE 语句中的 WHERE 子句!WHERE子句指定需要删除哪些记录。如果省略了WHERE子句,表中所有记录都将被删除!


SQL DELETE 实例

假设我们想从”Customers” 表中删除客户“Alfreds Futterkiste”:

DELETE FROM Customers
WHERE CustomerName='Alfreds Futterkiste';

删除所有数据

可以删除表中的所有行,而不需要删除该表。这意味着表的结构、属性和索引将保持不变:

DELETE FROM table_name;

或者

DELETE * FROM table_name;

注意:在没有备份的情况下,删除记录要格外小心!因为你删除了不能重复!