1、delete 和 truncate 仅仅删除表数据,drop 连表数据和表结构一起删除,打个比方,delete 是单杀,truncate 是团灭,drop 是把电脑摔了。
2、delete 是 DML 语句,操作完以后如果没有不想提交事务还可以回滚,truncate 和 drop 是 DDL 语句,操作完马上生效,不能回滚,打个比方,delete 是发微信说分手,后悔还可以撤回,truncate 和 drop 是直接扇耳光说滚,不能反悔。
3、执行的速度上,drop>truncate>delete,打个比方,drop 是神舟火箭,truncate 是和谐号动车,delete 是自行车。

delete,drop,truncate 区别相关推荐

  1. oracle中drop和delete,oracle中delete drop truncate的用法和区别

    数据库的运维中,经常会遇到delete drop truncate的操作,那么如何去把握它们的用法和区别呢? 比如当数据库空间爆满,已经增长到存储空间单个存储文件的最大值32G.你需要通过一些办法释放 ...

  2. TRUNCATE,DELETE,DROP的区别

    https://zhidao.baidu.com/question/171481100.html TRUNCATE   清空数据和数据占用空间  不删除表结构 DELETE        清空数据,不 ...

  3. SQL语法中drop,delete与truncate的区别

    SQL语法中drop,delete与truncate的区别 delete是DML语句,可以选择删除部分数据,也可以选择删除全部数据:删除的数据可以回滚:不会释放空间 drop是DDL语句,删除表结构和 ...

  4. INSERT、UPDATE、DELETE、TRUNCATE指令详解

    DML语言: DML(Data Manipulation Language),数据操纵语言,在SQL语言中,负责对数据库对象运行数据访问工作的指令集,以INSERT.UPDATE.DELETE三种指令 ...

  5. oracle中drop、delete和truncate的区别

    oracle中drop.delete和truncate的区别 oracle中可以使用drop.delete和truncate三个命令来删除数据库中的表,网上有许多文章和教程专门讲解了它们之间的异同,我 ...

  6. MySQL中(delete、truncate、drop) 的区别

    delete.truncate.drop的用法 MySQL 数据表中delete删除数据的通用语法: ###删除 students_tbl 表中 student_id 为3 的记录: delete f ...

  7. 深度分析DROP,TRUNCATE与DELETE的区别【我的数据库之路系列】

    深度分析DROP,TRUNCATE与DELETE的区别[我的数据库之路系列] 转载自:http://hi.baidu.com/bjn_wuming/blog/item/8b27a9af36ef26f6 ...

  8. truncate delete 与 drop的区别

    一张表几亿条数据.根据task_id删除几千万. delete删除后查询,发现查询速度还是没有变快.explain查看 rows并没有发生变化.查询速度肯定也不会变化.原因? truncate del ...

  9. Mysql中删除语句delete、truncate、drop的区别

    Mysql中删除语句delete.truncate.drop的区别 1.DROP: 用法: DROP TABLE 表名 DDL语句,删除数据和表结构,释放空间资源.注意:操作不放到rollback s ...

  10. Oracle中TRUNCATE、DELETE和DROP的区别?

    Oracle中TRUNCATE.DELETE和DROP的区别? 区别: 1.删除表时表数据方面 delete是每次从表中删除一行,同时将删除操作作为事务写进日志以便回滚操作,在有该操作的触发器时,执行 ...

最新文章

  1. 程序员面试题精选100题(46)-对称子字符串的最大长度[算法]
  2. python3实现字符串的全排列的方法(无重复字符)
  3. Python Django 一对一多表设计数据保存
  4. Print out Android kernel log
  5. Vue.js分页组件实现:diVuePagination
  6. c语言创建一个hello.txt文件,并检查是否成功,广东工业大学C语言验(上机)任务书2015版.doc...
  7. Lukas-Kanade光流法
  8. python实现mysql数据导入HBase
  9. linux怎么启动打印服务,Linux打印服务管理
  10. 《零秒工作》的一些总结
  11. sql server导入备份文件
  12. java设计模式--装饰器设计模式(javaIO设计使用)
  13. 市场调研-全球与中国LED多层指示灯市场现状及未来发展趋势
  14. 实验7-3-5 输出大写英文字母(15 分)
  15. 用户正确使用趋势跟随的交易系统的方法
  16. python外汇交易回测系统_StarQuant - 综合量化交易回测系统/平台
  17. 我的Docker学习笔记:从入门到实战过程全记录
  18. 通俗理解计算机操作系统的作用
  19. 北京市地面数字电视节目表
  20. 组合数学 (三): 排列组合的数学逻辑

热门文章

  1. [译]php和curl_multi_exec
  2. NEO从源码分析看NEOVM
  3. tomcat 和apache的整合的方法及配置(一)
  4. UVa 1025 A Spy in the Metro
  5. MyBatis知多少(14)分散的数据库系统
  6. windows2003sp2安装sql2005出错解决方法
  7. 关于jQuery中.attr()和.prop()
  8. CentOS 5 下yum安装 Mono 2.4
  9. 摄像机丢失信号及偏色的检测思路
  10. SQL Server 6.5 如何升级到SQL Server 2000—以前原创(二)