1、删除表中指定的某条记录:delete from table where delete_condition;
2、多表删除操作:
1 delete table1 as t1,[table2 as t2] 2 from table1 as t1 3 inner join tables as t2 4 on join_condition 5 where delete_condition
3、使用truncate删除表中的数据:truncate table table_name;
4、delete与truncate的比较
(1)delete可以添加where子句,但是truncate不能;
(2)truncate删除的效率要高于delete;
(3)如果删除的表中含有自增长列,如果使用delete删除,再次插入数据时,自增长列的值从断点开始;如果使用truncate删除,则自增长列的值从1开始;
(4)delete删除会有返回值,truncate删除无返回值;
(5)delete删除可以发生回滚,而truncate删除不能发生回滚。