关于SQL表中drop table和delete table的区别

 更新时间:2023年01月19日 11:58:57   作者:uncle_ll  
删表是一个比较危险的操作,这次给了个机会就想尝试下,记得在mysql表中有两种操作,drop与delete,但是在maxcompute产品中尝试时,该产品只支持drop操作。这里说下二者操作的区别,需要的朋友可以参考下

问题:使用阿里云的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 table和delete table的区别内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Spark SQL数据加载和保存实例讲解

    Spark SQL数据加载和保存实例讲解

    这篇文章主要以实例讲解的方式为大家详细介绍了Spark SQL数据加载和保存的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-11-11
  • sqlserver 导出插入脚本代码

    sqlserver 导出插入脚本代码

    工作中经常遇到需要将远程客户数据库中的数据复制到本地来测试,下载整个数据库太大了不值得,用下面的脚本可以按指定表生成Insert脚本,将脚本复制到本地来执行,这样快捷了不少
    2012-01-01
  • SqlServer参数化查询之where in和like实现之xml和DataTable传参介绍

    SqlServer参数化查询之where in和like实现之xml和DataTable传参介绍

    在上一篇Sql Server参数化查询之where in和like实现详解中介绍了在Sql Server使用参数化查询where in的几种实现方案,遗漏了xml和表值参数,这里做一个补充
    2012-05-05
  • sql server 2012安装程序图集

    sql server 2012安装程序图集

    这篇文章主要为大家详细介绍了sql server 2012安装程序图集合,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • SQL Server索引碎片的原因和修复

    SQL Server索引碎片的原因和修复

    索引碎片会影响数据库性能,主要有逻辑碎片和物理碎片两种类型,逻辑碎片导致数据页顺序不连续,而物理碎片影响磁盘读取性能,解决方法包括重建或重组索引,以及定期维护,下面就一起来看一下
    2024-09-09
  • sql server动态存储过程按日期保存数据示例

    sql server动态存储过程按日期保存数据示例

    ,在sql server存储过程中进行日期计算,按日期建表效率最高,下面就公司项目的部分动态存储过程粘贴出来
    2014-08-08
  • 通过使用正确的search arguments来提高SQL Server数据库的性能

    通过使用正确的search arguments来提高SQL Server数据库的性能

    今天通过本文给大家介绍在SQL Server上关于indexing的一个特定的性能问题,本文给大家介绍的非常详细,具有参考借鉴价值,感兴趣的朋友可以参考下
    2016-11-11
  • SQL server数据库日志文件收缩操作方法

    SQL server数据库日志文件收缩操作方法

    日常使用数据库可能存在日志每天增长10G或以上,太恐怖了!数据量过大导致服务器卡死,内存溢出,执行Sql过慢等问题,这篇文章主要给大家介绍了关于SQL server数据库日志文件收缩操作的相关资料,需要的朋友可以参考下
    2024-02-02
  • 五种提高 SQL 性能的方法

    五种提高 SQL 性能的方法

    五种提高 SQL 性能的方法...
    2007-03-03
  • SQL Server 触发器实例详解

    SQL Server 触发器实例详解

    触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的,接下来本文通过实例详解sqlserver触发器,对sqlserver触发器相关知识感兴趣的朋友一起学习吧
    2016-01-01

最新评论