文档章节

SQL delete与truncate的区别

赶时间的大熊
 赶时间的大熊
发布于 2016/10/02 14:33
字数 79
阅读 2
收藏 0

                                          1.delete是一行一行删除   truncate是将表结构销毁,在重新创建表结构.

                                                 如果数据比较多,truncate的性能高。

                                          2.delete是dml语句  truncate dcl语句        

                                                 delete是受事务控制. 可以回滚数据.

                                                 truncate是不受事务控制. 不能回滚.

© 著作权归作者所有

共有 人打赏支持
赶时间的大熊
粉丝 1
博文 20
码字总数 3154
作品 0
北京
后端工程师
DML、DDL、DCL区别

总体解释: DML(data manipulation language): 它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言 DDL(data definition languag...

Airship
2016/12/11
10
0
使用T-SQL语句插入、更新、删除数据表

在对数据进行管理时,使用SSMS进行数据维护有可视化、方便的优点,但是在批量维护或重复维护时,使用SSMS就不方便了,还容易出错,这就需要编写SQL语句对数据库进行维护 SQL和T-SQL SQL是Str...

杨书凡
2017/11/21
0
0
SQL truncate 、delete与drop区别

SQL truncate 、delete与drop区别 相同点: 1.truncate和不带where子句的delete、以及drop都会删除表内的数据。 2.drop、truncate都是DDL语句(数据定义语言),执行后会自动提交。 不同点: 1....

yh_pub
2016/11/08
0
0
【Oracle】Oracle DML,DDL,DCL区别【20140612】

总体解释: DML(data manipulation language): 它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言 DDL(data definition languag...

shihuafu
2014/06/12
0
0
SQL语句中----删除表数据drop、truncate和delete的用法

最近开发常常需要清理表,故查询一些相关知识来帮助自己提高。 一、SQL中的语法 1、drop table 表名称 eg: drop table dbo.SysTest 2、truncate table 表名称 eg: truncate table dbo.SysTe...

babyhanggege
2017/11/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

困扰当前数据中心管理的三大难题

导读 当企业发展到一定程度,或者之前的机房不能满足现在的数据中心使用时,企业会对数据中心进行迁移。那么在数据中心进行迁移的时候会遇到哪些风险呢?针对这些风险我们应该做出怎样的措施来...

问题终结者
3分钟前
0
0
设计模式:工厂方法模式(工厂模式)

工厂方法模式才是真正的工厂模式,前面讲到的静态工厂模式实际上不能说是一种真正意义上的设计模式,只是一种变成习惯。 工厂方法的类图: 这里面涉及到四个种类: 1、抽象产品: Product 2、...

京一
19分钟前
0
0
区块链和数据库,技术到底有何区别?

关于数据库和区块链,总会有很多的困惑。区块链其实是一种数据库,因为他是数字账本,并且在区块的数据结构上存储信息。数据库中存储信息的结构被称为表格。但是,区块链是数据库,数据库可不...

HiBlock
27分钟前
0
0
react native 开发碰到的问题

react-navigation v2 问题 问题: static navigationOptions = ({navigation, navigationOptions}) => ({ headerTitle: ( <Text style={{color:"#fff"}}>我的</Text> ), headerRight: ( <View......

罗培海
34分钟前
0
0
Mac Docker安装流程

久仰Docker大名已久,于是今天趁着有空,尝试了一下Docker 先是从docker的官网上下载下来mac版本的docker安装包,安装很简易,就直接拖图标就好了。 https://www.docker.com/products/docker...

writeademo
42分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部