SQL DELETE 语句
DELETE
语句用于删除表中的现有记录。
SQL DELETE 语法
DELETE FROM table_name WHERE condition;
注意:在删除表中的记录时要小心! 注意
DELETE
语句中的WHERE
子句。WHERE
子句指定了哪些记录应该被删除。如果你省略了 "WHERE "子句,表中的所有记录都将被删除。
SQL DELETE 示例
下面的SQL语句将客户 "Alfreds Futterkiste "从 "Customers"表中删除。
DELETE FROM Customers WHERE CustomerName='Alfreds Futterkiste';
输出:
刪除前表是这样:
删除后表是这样:
删除所有记录
可以在不删除表的情况下删除表中的所有行。这意味着,表的结构、属性和索引将保持不变。
DELETE FROM table_name;
下面的SQL语句删除了 "Customers "表中的所有记录,但没有删除该表。
DELETE FROM Customers;