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

DELETE 与 TRUNCATE、DROP 的区别

DELETE 与 TRUNCATE、DROP 的区别

1. 基本概念

1.1 DELETE

DELETE 是标准的 DML(数据操作语言) 命令,用于从表中删除特定行或所有行数据,但保留表结构。
go专栏:https://duoke360.com/tutorial/path/golang

1.2 TRUNCATE

TRUNCATEDDL(数据定义语言) 命令,用于快速删除表中的所有数据,并重置表的存储结构。

1.3 DROP

DROPDDL(数据定义语言) 命令,用于完全删除表结构及其所有数据、索引、触发器等对象。

关键区别:DELETE是行级操作,TRUNCATE是表级清空,DROP是对象级删除

2. 核心区别对比

2.1 操作性质

命令分类事务性可回滚
DELETEDML

相关文章:

  • xPSR
  • 利用栈实现逆波兰表达式
  • day03-Vue-Element
  • 大白话 Seata 分布式事务浅析,详解TCC模式
  • 深度学习中常见的超参数对系统的影响
  • Bootstrap 5学习教程,从入门到精通,Bootstrap 5 入门简介(1)
  • 【创新实训个人博客】实现了新的前端界面
  • Office安装包2024版
  • Linux驱动之平台总线
  • 【拓扑排序】P6560 [SBCOI2020] 时光的流逝|普及+
  • 腾讯位置商业授权行政区划开发指南
  • [PCIe]Gen6 PAM4的功耗相比Gen5 NRZ增加了多少?
  • 35、请求处理-【源码分析】-自定义参数绑定原理
  • 6、修改和校正时间
  • 跨平台猫咪桌宠 BongoCat v0.4.0 绿色版
  • 【论文解读】Deformable DETR | Deformable Transformers for End-to-End Object Detection
  • 【目标检测】backbone究竟有何关键作用?
  • 2023年6月6级第一套第一篇
  • 设计模式——责任链设计模式(行为型)
  • YOLOv5 环境配置指南
  • 怎么做视频的网站/长春网站建设
  • 信息科技公司网站怎么做/正规app推广
  • 宜都网站设计/销售培训课程
  • 福州网站制作公司/东莞疫情最新消息通知
  • 知名室内设计网站/百度一下下载安装
  • 网站建设卖给别人可以吗/网络推广策划书