sql表中drop table和delete 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
操作稍微不彻底点,当错误删除后有挽回的余地。
sql表中drop table和delete table的区别相关推荐
- SQL语法中drop,delete与truncate的区别
SQL语法中drop,delete与truncate的区别 delete是DML语句,可以选择删除部分数据,也可以选择删除全部数据:删除的数据可以回滚:不会释放空间 drop是DDL语句,删除表结构和 ...
- SQL Server中drop、truncate和delete语句的用法
SQL Server中drop.truncate和delete语句的用法 drop 删除表和表中的所有数据(不保留表的结构) drop table tablename truncate 删除表中 ...
- Oracle truncate table 与 delete tabel的区别(转)
Oracle truncate table 与 delete tabel的区别(转) 一. 1.delete产生rollback,如果删除大数据量的表速度会很慢,同时会占用很多的rollback se ...
- sql删除表中重复记录_SQL从SQL表中删除重复行的不同方法
sql删除表中重复记录 This article explains the process of performing SQL delete activity for duplicate rows f ...
- SQL Server中SET赋值和SELECT赋值的区别
2019独角兽企业重金招聘Python工程师标准>>> 一.SELECT可以在一条语句里对多个变量同时赋值,而SET只能一次对一个变量赋值 SELECT @VAR1='Y',@VAR ...
- join on 后跟or有什么用_JOIN关联表中ON,WHERE后面跟条件的区别
select * from td left join ( select case_id as sup_case_id , count(*) supervise_number from td_kcdc_ ...
- 含有自增序列的表中使用truncate与delete的不同结果
一个含有自增序列的表,使用delete跟truncate之后会有什么不同结果呢? 大概说一下,使用truncate,表中的记录全部被清除,如果向表中插入数据,那么数据的排序是从1开始的. 如果使用的是 ...
- 删除SQL表中的某一列
一行: DELETE FROM 表名 WHERE 条件 一列: 属于修改表结构慎重考虑 ALTER TABLE 表名 DROP COLUMN 新列名
- SQL表中存储计算公式,直接执行
这个题目有点绕口啊,其实这个需求也是在论坛里发现的,觉得挺有意思,记录一下.论坛帖子地址:https://bbs.csdn.net/topics/392480285 就是一个表中几个字段,其中一个字段 ...
最新文章
- 剑指 Offer 17. 打印从1到最大的n位数
- linux 命令篇 -- 新建用户
- ssm中怎么使tomcat一起动就执行一个controller_【200期】面试官:你能简单说说 SpringMVC 的执行原理吗?...
- MySQL遇到Deadlock found when trying to get lock,解决方案
- 关于notepad++中ZenCoding插件失灵的原因
- java contions_Java数据结构与算法
- Android混淆详解
- 如何在mac上面看充电器的瓦数!
- android try catch并不影响性能
- 不要轻易和少妇上床:金融危机是这…
- 街景图像分割_借助深度学习和街景图像进行城市的大规模树木死亡率研究
- gentoo安装记录[20050216]
- Java运行时的子类识别
- [转载] python int类数据的内存大小
- javascript amp;amp; 和 || 最清晰的描述
- UE4安装教程,虚幻引擎安装教程,UE4的安装
- pythonpath环境变量pth_使用pth文件添加Python环境变量方式
- 从市盈率、市净率、增值率看公司盈利经营发展状况
- c语言rst关系,为什么服务器突然回复RST——小心网络中的安全设备
- VScode打不开浏览器方法总结
热门文章
- 什么是网关及网关作用
- 关于input属性的居中问题
- 基于遗传算法的车间调度问题解决方案学习笔记(Matlab、IE、精益生产)
- TabLayout+Fragment+RecyclerView+fresco+butterknife+greendao数据库
- JVM - 马老师听课笔记
- 开源企业IM,免费企业即时通讯软件-ENTBOOST云通讯平台Windows(r174)版本发布
- 开始比计划重要,完成比完美重要 No.172
- Power BI 数据模型设计及搭建——星型模型雪花模型
- 想去紫禁城参观一下吗`?告诉你一个密秘
- C++网络编程之poll