假如把一张表比作一间教室,数据比作学生。
drop 就是把这件教师炸掉了,教室都没了,更不用说数据了。
truncate 就是把学生开除了,离开了,再也没有了。
delete 就是学生出去了,虽然他们可能不会回来了,但是位置还是要留着。
Drop
直接删掉表,这个没什么好说的。
包括表结构,表数据,全部删除,占用的空间也会释放。
Truncate
截断表,会释放空间。
Delete
删除数据
假如把一张表比作一间教室,数据比作学生。
drop 就是把这件教师炸掉了,教室都没了,更不用说数据了。
truncate 就是把学生开除了,离开了,再也没有了。
delete 就是学生出去了,虽然他们可能不会回来了,但是位置还是要留着。
直接删掉表,这个没什么好说的。
包括表结构,表数据,全部删除,占用的空间也会释放。
截断表,会释放空间。
删除数据