Sybase:delete与truncate、drop区别详解数据库
数据库 详解 区别 drop delete truncate Sybase
2023-06-13 09:20:12 时间
TRUNCATE TABLE TABLENAME:删除内容、释放空间但不删除定义。
DELETE FROM TABLENAME:删除内容不删除定义,不释放空间。
DROP TABLE TABLENAME:删除内容和定义,释放空间。
1,TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务日志资源少; DELETE 语句每次删除一行,并在事务日志中为所删除的每行记录一项。 2,TRUNCATE TABLE 通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放。 3,truncate删除的更彻底,所有的日志记录都会没有,并且是一把全清,不会有where条件;delete 可以配合where条件。 4,truncate后自增长的ID列也会归零,以后插入记录ID从1开始;但是delete后你再插入记录,ID会从上次最大的数字开始。
原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/5009.html
相关文章
- MongoDB数据库 之 balancer的使用详解
- 详解PL/SQL Developer连接本地Oracle 11g 64位数据库
- mysql set name、set character set区别详解数据库
- mysql datetime与timestamp区别详解数据库
- mysql 修改表、列的字符集和校对规则详解数据库
- mysql_fetch_row() 和mysql_fetch_array的区别详解数据库
- phpredis 嵌套消息队列的方法详解数据库
- Oracle的集合运算符详解数据库
- Java 定时任务详解数据库
- mysql中int、bigint、smallint 和 tinyint的区别和长度详解数据库
- mysql常用数据库语句,正在找工作的程序员请收藏详解数据库
- mysql使用的基本命令大全详解数据库
- sql中count(*)、count(col)、count(1)区别详解数据库
- count(*)、count(1)和count(列名)的区别详解数据库
- SQL 注入过滤详解数据库
- mysql和redis的区别详解数据库
- MySQL锁表查询SQL详解数据库
- Oracle,sqlserver,mySQl的区别和联系:详解数据库
- 大数据时代数据库-云HBase架构&生态&实践详解大数据
- 【MySQL建表外键约束:实现数据库完整性】(mysql建表外键约束)
- 快速查看数据库信息:Oracle视图的作用(oracle视图的作用)
- Oracle数据库插入操作详解(c 插入数据oracle)