当前位置: 首页 > article >正文

Oracle Truncate和delete的区别

DropTruncatedelete
语句类型

DDl (数据定义语言

Data Definition Language

DDl (数据定义语言

Data Definition Language

DML(数据操作语言

Data Manipulation Language

速度

删除整个表

一次性删除

逐行删除

回滚不可不可
delete触发器

直接删除

包括表结构,索引,约束

不触发触发
视图不能操作能操作
语法DROP TABLE  tableNameTRUNCATE TABLE tableNameDELETE FROM tableName WHERE condition

DML:用于检索或者修改数据。
    DML包括:  
        SELECT:用于检索数据;
        INSERT:用于增加数据到数据库;
        UPDATE:用于从数据库中修改现存的数据 
        DELETE:用于从数据库中删除数据。

DDL:语句可以用于创建用户和重建数据库对象。下面是DDL命令:
        CREATE TABLE:创建表
        ALTER TABLE
        DROP TABLE:删除表
        CREATE INDEX
        DROP INDEX


http://www.kler.cn/a/320019.html

相关文章:

  • [0242-07].第09节:SpringBoot中简单功能分析
  • Web3与加密技术的结合:增强个人隐私保护的未来趋势
  • 网站收录入口提交的方法有哪些(网站收录的方式都有哪些)
  • 港科夜闻 | 香港科大与微软亚洲研究院签署战略合作备忘录,推动医学健康教育及科研协作...
  • VUE学习笔记4__安装开发者工具
  • next-auth v5 结合 Prisma 实现登录与会话管理
  • 常见面试题
  • 根据源码解析Vue2中对于数组的变化侦测
  • 如何根据拍立淘API返回值进行商品数据分析
  • Patroni官方给出的流程图
  • Linux 进程间通信(共享内存+消息队列)
  • 嵌入式程序设计经验 创建复位函数
  • 2024必备中英互译利器全知道
  • 每天一道面试题(18):Redis 和 MySQL 如何保证数据一致性
  • 【病毒分析】phobos家族Elbie变种加密器分析报告
  • C语言 | Leetcode C语言题解之第436题寻找右区间
  • 华为HarmonyOS地图服务 5 - 利用UI控件和手势进行地图交互
  • Go语言设计的一些优点及缺陷
  • 语音音频(wav)声纹识别-技术实现-python
  • Debian与Ubuntu:深入解读两大Linux发行版的历史与联系
  • react crash course 2024(5) useState钩子
  • mac终端打开报complete 13 command not found compdef异常处理以及命令补全功能实现
  • 详细分析SpringMvc中HandlerInterceptor拦截器的基本知识(附Demo)
  • java知识:什么是GC?GC调优思路又有哪些
  • C++深入学习string类成员函数(1):默认与迭代
  • 聚观早报 | 小米新车规划曝光;北京汽车官宣更换标志