mysql删除数据有三个关键字:delete、truncate、drop
delete:删除部分获取全部的数据,其表结构还在,删除速度最慢
truncate:删除全表数据,其表结构还在,删除速度快
drop:删除表数据及表相关的一切,包括表结构等,速度最快。
可以这么理解,一本书,delete是把目录撕了,truncate是把书的内容撕下来烧了,drop是把书烧了
对于delete,删除操作是一行一行删除,只是给数据打上删除的标记,只有在commit后才生效。
备注:删除之前使用select操作,确保数据正确性