必威体育Betway必威体育官网
当前位置:首页 > IT技术

sql表中drop table和delete table的区别

时间:2019-10-08 22:45:35来源:IT技术作者:seo实验室小编阅读:85次「手机版」
 

drop table

问题:使用阿里云的maxcompute产品发现有中间表的产生,需要删除。

删表是一个比较危险的操作,这次给了个机会就想尝试下,记得在mysql表中有两种操作,drop与delete,但是在maxcompute产品中尝试时,该产品只支持drop操作。这里说下二者操作的区别。

stackoverflow上的解释:

https://stackoverflow.com/questions/1143915/what-is-the-difference-between-drop-table-and-delete-table-in-sql-server

提问

上述问题大意是在sql2008版本中,drop操作和delete操作二者会产生相同的结果吗?delete是一个粗暴的操作吗?

答案:

在这里插入图片描述

* drop操作会删除所有的数据以及表结构

* delete操作会删除数据,但会保留表结构,并且在之后需要时可以回滚数据。此外,delete操作还可以加一些其它的where条件,比如删除确定的记录。

在这里插入图片描述

总结:

* delete操作比drop操作稍微不彻底点,当错误删除后有挽回的余地。

相关阅读

位图和矢量图区别

位图和矢量图区别位图和矢量图是计算机图形中的两大概念,这两种图形都被广泛应用到出版,印刷,互联网[如flash和svg]等各个方面,他们各

从盛时网钟表管家,看企业数字化转型的6大能力

亨得利盛时网钟表管家系统实现员工、客户互连企业如何确定最佳的数字化转型战略?结构化的方法使企业能够让客户、合作伙伴和员工参

医保卡和社保卡的区别

好多人误认为医保卡就是社保卡,其实不是的,医保卡全称是-医疗保险卡,社保卡全称是-社会保障卡,社保卡具有医保卡的功能,目前国家大力推

发表文章

一、51testing网站发表 1、什么是测试惯例?如何打破测试惯例? 2、自动化测试前,你需要知道的10点 3、如何证明你是一名优秀的测试人

注册表清理工具

一款好用的注册表清理工具 有需要的可以下载 链接:https://pan.baidu.com/s/1-0cKGlYcgi-Aw9ETrVn-jw 提取码:fomc 

分享到:

栏目导航

推荐阅读

热门阅读