删除delete:dalete from 表 where 列=记录;
delete from 表 where id=1;delete from 表 where name like '%2';
多表删除:
"name=xx时删除A中的记录":delete afrom 表A ainner/left/right join 表B bon a.id = b.idwhere name='xx';"name=xx时删除A,B中的记录":delete a,bfrom 表A ainner/left/right join 表B bon a.id=b.idwhere name='xx';
truncate删除:delete删除会回滚(有缓存的那种),truncate删除直接删干净,清空
# truncate删除没有where,它只是直接删除所有table表中记录# delete删除会删除数据,但是如果你对表有什么设置,比如自增的数,下次insert的时候还是从上次的数字开始,删不干净truncate table 表;