方式一:使用delete

一、删除单表的记录

  1. #语法:
  2. delete from 表名
  3. where 筛选条件
  4. limit 条目数

二、级联删除(多表删除)

  1. #语法:
  2. delete 别名1,别名2 from 1 别名
  3. inner|left|right join 2 别名
  4. on 连接条件
  5. where 筛选条件

方式二:使用truncate

语法:truncate table 表名

两种方式的区别【面试题】★
1.truncate删除后,如果再插入,标识列从1开始
delete删除后,如果再插入,标识列从断点开始
2.delete可以添加筛选条件
truncate不可以添加筛选条件
3.truncate效率较高
4.truncate没有返回值
delete可以返回受影响的行数
5.truncate不可以回滚
delete可以回滚