前几天在群中见到有人问drop table和truncate table之间有什么区别,三思是这样回答的:就像吃鸡和吃鸡蛋的区别一样~
鸡蛋吃掉了没关系,只要鸡还在,蛋就还有再下的可能,不过如果鸡被吃掉了,那就连鸡带蛋都没啦~~
对应到drop table和truncate table也是这样理解。
truncate table就像是吃蛋,数据是没了,但表还在,只要你愿意,还可以再往里填数据。
drop table就像吃鸡,不仅数据没了,连表都没了。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7607759/viewspace-524741/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/7607759/viewspace-524741/
本文通过生动的比喻解释了数据库操作中的droptable与truncatetable的区别。droptable不仅删除表中的所有数据,还会彻底删除表本身;而truncatetable仅清除表中的数据,保留表结构不变。
3693

被折叠的 条评论
为什么被折叠?



