1 delete的作用
delete语句用于删除表中现有记录。
2 delete的语法
delete from table_name where condition;
注:
删除表格中的记录时要小心!
注意 SQL delete 语句中的 where子句!
where 子句指定需要删除哪些记录。如果省略了 where 子句,表中所有记录
都将被删除!
3 使用举例
以下是customers_bak表的数据,如果我们需要将姓名='吕不韦'删除

执行:
delete from customers_bak where name='吕不韦';
结果:

我们看到姓名为吕不韦的客户已经被删除了。
4 删除所有数据
您可以删除表中的所有行,而不需要删除该表。这意味着表的结构、属性和索引将
保持不变:
delete from table_name;
我们将customers_bak 表中的剩余数据全部删除
执行:
delete from customers_bak;
结果:

我们看到表里面所有数据都被删除了。
4 批注
delete就是将不需要的那些数据按给定的条件(where)删除掉,如果想删除表中的所有数据就不需要带where了。delete不带where进行删除也是很危险的操作,虽然可以还原,但是过程会很复杂。所有在进行删除操作之前一定要检查清楚。