DROP TABLE, TRUNCATE TABLE, DELETE TABLE 三种删除语句的区别
1.DROP TABLE
清除数据并且销毁表,是一种数据库定义语言(DDL Data Definition Language), 执行后不能撤销,被删除表格的关系,索引,权限等等都会被永久删除。
2.TRUNCATE TABLE
只清除数据,保留表结构,列,权限,索引,视图,关系等等,相当于清零数据,是一种数据库定义语言(DDL Data Definition Language),执行后不能撤销。
3.DELETE TABLE
删除(符合某些条件的)数据,是一种数据操纵语言(DML Data Manipulation Language),执行后可以撤销。(还不太明白怎么撤销TT,在什么情况下可以撤销,求大神指点。
运行速度一般DROP最快,DELETE最慢,但是DELETE最安全。
DROP TABLE, TRUNCATE TABLE, DELETE TABLE 三种删除语句的区别相关推荐
- java循环do while_Java中for、while、do while三种循环语句的区别介绍
这篇文章主要介绍了Java中for.while.do while三种循环语句的区别介绍的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下 本文通过实例讲解给大家介绍Java中for.whil ...
- JAVA中几种循环结构的表示_本文通过实例讲解给大家介绍Java中for、while、do while三种循环语句的区别,具体详情如下所示:第一种:for循环 循环结构for语句的格式...
本文通过实例讲解给大家介绍Java中for.while.do while三种循环语句的区别,具体详情如下所示: 第一种:for循环 循环结构for语句的格式: for(初始化表达式;条件表达式;循环后 ...
- MySQL三种循环语句的区别_While、Loop和Repeat三种循环语句有什么异同?
相同点:不可单独使用,主要用于存储过程和函数FUNCTION中.区别:WHILE先判断,后执行:满足条件才执行.REPEAT和LOOP先执行,后判断:满足条件就结束循环.当条件为false时,REPE ...
- Python的三种删除语句
从列表中删除元素 你经常需要从列表中删除一个或多个元素.例如,玩家将空中的一个外星人射杀后,你很可能要将其从存活的外星人列表中删除;当用户在你创建的 Web 应用中注销其账户时, 你需要将该用户从活跃 ...
- sql几种删除语句的联系与区别
DELETE.TRUNCATE.DROP三种删除语句联系与区别 相同点: 1.truncate和不带where子句的delete.以及drop都会删除表内的数据. 2.drop.truncate都是D ...
- Mysql之drop、truncate和delete的区别
一.delete 1.delete是DML,执行delete操作时,每次从表中删除一行,并且同时将该行的的删除操作记录在redo和undo表空间中以便进行回滚(rollback)和重做操作,但要注意表 ...
- MySQL删除s表命令_SQLServer数据库sql语句中----删除表数据drop、truncate和delete的用法...
本文主要向大家介绍了SQLServer数据库sql语句中----删除表数据drop.truncate和delete的用法,通过具体的内容向大家展现,希望对大家学习SQLServer数据库有所帮助. 虽 ...
- drop、truncate和delete的区别
drop.truncate和delete的区别 (1)DELETE语句执行删除的过程是每次从表中删除一行,并且同时将该行的删除操作作为事务记录在日志中保存以便进行进行回滚操作. TRUNCATE TA ...
- 数据库mysql中对于drop_数据库之删除表数据drop、truncate和delete的用法
数据库中删除表数据的关键字,最常用的可能就是delete了,另外其实还有drop和truncate两个关键字. 老大:drop 命令格式:drop table tb ---tb表示数据表的名字,下 ...
最新文章
- 【组队学习】【35期】数据可视化(Matplotlib)
- 与太原工业学院商讨第十七届全国大学生智能车华北赛区承办事宜
- python lambda 逻辑_Python之lambda表达式和内置函数
- 普罗米修斯笔记:初识Prometheus
- java jdbc数据库五种连接方式
- 用PHP写出显示客户端IP与服务器IP的代码
- 中service层的作用_浅析Java中dto、dao、service、controller的四层结构
- Lucene –快速添加索引和搜索功能
- CONTINUE...? ZOJ - 4033
- js self = this的解释
- Linux版本JDK1.8下载与安装
- CSDN博客不能正常发布的问题
- 台式机鼠标失灵打开计算机,台式电脑鼠标不动了怎么办
- 我的2015plan
- 台大李宏毅Machine Learning 2017Fall学习笔记 (12)Why Deep?
- matlab 最优化编程,Matlab最优化编程例子
- element表格多列排序_Python,Numpy,Pandas…数据科学家必备排序技巧
- C++序列容器存储智能指针
- 关于Efficient Subgraph Matching by Postponing Cartesian的批注
- kalilinux生成安卓木马(仅供学习使用)
热门文章
- 项目一众筹网03_5_工作模式探讨同步和异步探讨
- 基于创建的mogodb数据库,用python分析股票的跳空缺口
- 1.前端笔记之html
- 苹果生产日期对照表2020_苹果又开发布会,确定于11月11日举办特别活动 | AirPods Pro 免费换新计划...
- 【数值分析】数值分析部分算法和代码
- busybox ync.c:(.text.sync_main+0x78): undefined reference to `syncfs' 出错
- Google Play 开发者账户已被终止的通知
- vue 启动项目时动态切换 ip
- Linux菜单栏添加程序启动项
- 1.10 环的同态和理想