首页 >

SQL语句里delete和drop有什么区别 – 数据库 – 前端|

dnf文件怎么修复工具,网络安全活动如何开展,win10 系统怎么转中文SQL语句里delete和drop有什么区别 - 数据库 - 前端|SQL语句里delete和drop有什么区别

一、删除内容不同 1、delete:只删除数据不删除表的结构。

2、drop:句将删除表的结构被依赖的约束(constrain)、触发器(trigger)、索引(index)。

二、语句效果不同 1、delete:是数据库操作语言(dml),这个操作会放到 rollback segement 中,事务提交之后才生效;如果有相应的 trigger,执行的时候将被触发。

2、drop:是数据库定义语言(ddl),操作立即生效,原数据不放到 rollback segment 中,不能回滚,操作不触发 trigger。

三、删除空间影响不同 1、delete:不影响表所占用的 extent,高水线(high watermark)保持原位置不动。

2、drop:语句将表所占用的空间全部释放。 来源:-SQL语句大全 来源:-sql语句

dnf文件怎么修复工具,网络安全活动如何开展,win10 系统怎么转中文SQL语句里delete和drop有什么区别 - 数据库 - 前端|


SQL语句里delete和drop有什么区别 - 数据库 - 前端|
  • 如何在Navicat复制和粘贴数据 - 数据库 - 前端|
  • 如何在Navicat复制和粘贴数据 - 数据库 - 前端| | 如何在Navicat复制和粘贴数据 - 数据库 - 前端| ...

    SQL语句里delete和drop有什么区别 - 数据库 - 前端|
  • mysql 查询时修改,如何修改MySQL数据库数据存储盘 - 数据库 - 前端,mysql商业授权费用
  • mysql 查询时修改,如何修改MySQL数据库数据存储盘 - 数据库 - 前端,mysql商业授权费用 | mysql 查询时修改,如何修改MySQL数据库数据存储盘 - 数据库 - 前端,mysql商业授权费用 ...

    SQL语句里delete和drop有什么区别 - 数据库 - 前端|
  • mysql没序列 |python mysql arch
  • mysql没序列 |python mysql arch | mysql没序列 |python mysql arch ...