truncate table 表名 ;

delete from 表名;

都是用来删除表中所有的记录,前者删除数据后表的标识列会重新开始编号,它比delete语句使用的系统资源和事务日志资源更少,但是表的结构,列,约束,索引等不会被改动,同时不能用于有外键约束引用的表,在实际工作中,不建议使用truncate ,因为使用它删除的数据不能恢复还原,而使用delete的话就可以恢复

转载于:https://www.cnblogs.com/Allen974103107/p/5046901.html

truncate table语句和delete table语句的区别相关推荐

  1. DROP TABLE, TRUNCATE TABLE, DELETE TABLE 三种删除语句的区别

    1.DROP TABLE 清除数据并且销毁表,是一种数据库定义语言(DDL Data Definition Language), 执行后不能撤销,被删除表格的关系,索引,权限等等都会被永久删除. 2. ...

  2. delete table 和 truncate table

    使用delete语句删除数据的一般语法格式: delete [from] {table_name.view_name} [where<search_condition>] 将XS表中的所有 ...

  3. MySQL中定义fk语句_MySQL的SQL语句 - 数据定义语句(6)- ALTER TABLE 语句 (4)

    外键和其他约束 InnoDB和NDB存储引擎支持 FOREIGN KEY 和 REFERENCES 子句,这些存储引擎实现了ADD [CONSTRAINT [symbol]] FOREIGN KEY ...

  4. mysql create table as select from_CREATE TABLE 表名 AS SELECT 语句

    1.新表不存在复制表结构即数据到新表 这种方法会将old_table中所有的内容都拷贝过来,用这种方法需要注意,new_table中没有了old_table中的primary key,Extra,au ...

  5. CREATE TABLE 表名 AS SELECT 语句 创建表(转载的非原创)转载自CSDN

    转载地址: https://blog.csdn.net/u013332981/article/details/81907482 版权声明:本文为博主原创文章,未经博主允许不得转载. https://b ...

  6. mysql添加外键语句解释 ALTER TABLE ADD CONSTRAINT FOREIGN KEY() REFERENCES

    给sudent表添加约束外键 语句: ALTER TABLE student ADD CONSTRAINT fk_student_userid FOREIGN KEY(userid) REFERENC ...

  7. 数据库语句 select * from table where 1=1 的用法和作用

    数据库语句 select * from table where 1=1 的用法和作用        这是一种怎样的查询语句呢?首先说明,1=1不是查询语句中的任何关键词,所以,请您放心,不管你会不会使 ...

  8. SQL更新(INSERT,UPDATE,DELETE)语句的一般格式及注意事项

    目录 写在文章前 关于更新语句 INSERT语句 UPDATE语句 DELETE语句 更新语句的通用注意事项 写在文章前 本文从SQL语句格式角度,谈一谈SQL更新语句的基本格式及其在Oracle中的 ...

  9. sql delete语句_SQL Delete语句概述

    sql delete语句 This article on the SQL Delete is a part of the SQL essential series on key statements, ...

最新文章

  1. android测试点整理
  2. 图片进行base64编解码方法
  3. 秒拍,一款为你纪录万千世界的好玩短频App是怎么运作的?
  4. Jenkins X:基于Kubernetes的CI/CD平台
  5. .NET中的UI自动化测试
  6. python 函数参数传递机制_Python函数参数传递机制(超级详细)
  7. Dubbo基本原理机制
  8. 拖拽自动生成的DataGridView和BindingSource操作数据库(增加,修改,删除)---自己实现...
  9. Android:JNI 与 NDK的区别(含实例教学)
  10. python0_python中0o1010是多少
  11. linux服务器和客户端配置,Linux基础教程:YUM服务端与客户端配置步骤
  12. webapp构建工具库
  13. Python静态方法 类方法
  14. 查看linux版本是 centos还是ubuntu
  15. android手机at指令集,手机AT指令集
  16. Cocos2d-x2.0 各种粒子效果详解
  17. photoshop制作gif动画
  18. 【调剂】中国民航大学课题组招收硕士生,等离子体模拟领域,国家自然科学基金资助课题...
  19. Android 人脸识别签到(二)
  20. 测试适合染发颜色的软件,5秒测出你适合染什么颜色的头发!准到爆!

热门文章

  1. 漫步线性代数十五——余弦和投影
  2. TensorFlow 中 identity 函数理解
  3. ajax jinja,在Flask中根据ajax response呈现Jinja模板
  4. Python中表示自然底数与浮点数精度(等效于MATLAB中eps)
  5. 调用者保存寄存器和非调用者保存寄存器
  6. ffmpeg sws_scale函数详解
  7. 210 - Concurrency Simulator
  8. python跳过ssl验证_Python SSL证书验证问题解决方案
  9. c# npoi 2.5版本设置字体加粗_Python帮你做Excel——格式设置与画图
  10. x86系统MySQL_deepin20.1系统安装MySQL8.0.23(最美国产Liunx系统,最新,最详细的MySQL8安装教程)...