一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數(shù)據(jù)庫(kù)技術(shù)|

服務(wù)器之家 - 數(shù)據(jù)庫(kù) - Oracle - oracle數(shù)據(jù)庫(kù)刪除數(shù)據(jù)Delete語(yǔ)句和Truncate語(yǔ)句的使用比較

oracle數(shù)據(jù)庫(kù)刪除數(shù)據(jù)Delete語(yǔ)句和Truncate語(yǔ)句的使用比較

2019-11-11 16:19oracle教程網(wǎng) Oracle

oracle當(dāng)表中的數(shù)據(jù)不需要時(shí),則應(yīng)該刪除該數(shù)據(jù)并釋放所占用的空間,刪除表中的數(shù)據(jù)可以使用Delete語(yǔ)句或者Truncate語(yǔ)句,下面分別介紹

當(dāng)表中的數(shù)據(jù)不需要時(shí),則應(yīng)該刪除該數(shù)據(jù)并釋放所占用的空間,刪除表中的數(shù)據(jù)可以使用Delete語(yǔ)句或者Truncate語(yǔ)句,下面分別介紹。 

一、delete語(yǔ)句 

(1)有條件刪除 

語(yǔ)法格式:delete [from] table_name [where condition]; 

如:刪除users表中的userid為‘001'的數(shù)據(jù):delete from users where userid='001'; 

(2)無(wú)條件刪除整個(gè)表數(shù)據(jù) 

語(yǔ)法格式:delete table_name; 

如:刪除user表中的所有數(shù)據(jù):delete users ; 

二、Truncate語(yǔ)句 

使用Truncate語(yǔ)句是刪除表中的所有記錄。 

語(yǔ)法格式: Truncate [table] table_name; 

(1)刪除所有記錄不保留記錄占用空間 

Truncate [table] table_name [drop storage]; 

如:刪除users表中的所有數(shù)據(jù)并不保存占用空間: Truncate table users drop storage; 由于默認(rèn)使用drop storage關(guān)鍵字,所以可以省略 drop storage; 
(2)刪除所有記錄保留記錄占用空間 

Truncate [table] table_name [reuse storage]; 

如:刪除users表中的所有數(shù)據(jù)并保存占用空間: Truncate table users reuse storage; 

三、兩種刪除語(yǔ)句的對(duì)比 

由于delete語(yǔ)句刪除記錄時(shí)候,記錄是逐條刪除的,而Truncate 語(yǔ)句刪除數(shù)據(jù)時(shí)不產(chǎn)生回退信息;所以如果需要?jiǎng)h除大量數(shù)據(jù)的時(shí)候使用delete則占用較多的系統(tǒng)資源,而如果使用Truncate 則會(huì)快的多。 

下面通過(guò)實(shí)例說(shuō)明一下: 

1、首先建立user表: 

create table users 

userid varchar2(20) , 
username varchar2(30), 
userpass varchar2(30) 
);復(fù)制代碼 

2、接著插入一條數(shù)據(jù) 

insert into users values('001','GavinDream','123456'); 3、使用復(fù)制插入方法插入幾萬(wàn)條數(shù)據(jù) 

insert into users(userid,username,userpass) select * from users;我插入了 4194304條數(shù)據(jù),使用delete刪除花費(fèi)時(shí)間為:90.964 seconds,然后又插入了二倍的數(shù)據(jù),但使用truncate花費(fèi)時(shí)間僅僅為2.215 seconds,如下圖所示: 

oracle數(shù)據(jù)庫(kù)刪除數(shù)據(jù)Delete語(yǔ)句和Truncate語(yǔ)句的使用比較

oracle數(shù)據(jù)庫(kù)刪除數(shù)據(jù)Delete語(yǔ)句和Truncate語(yǔ)句的使用比較

延伸 · 閱讀

精彩推薦
  • OracleOracle中的SUM用法講解

    Oracle中的SUM用法講解

    今天小編就為大家分享一篇關(guān)于Oracle中的SUM用法講解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧...

    gy1347700165111152020-04-11
  • Oracle關(guān)于Oracle多表連接,提高效率,性能優(yōu)化操作

    關(guān)于Oracle多表連接,提高效率,性能優(yōu)化操作

    這篇文章主要介紹了關(guān)于Oracle多表連接,提高效率,性能優(yōu)化操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧...

    Mr_溫少2912020-12-20
  • OracleOracle 12c Release 2 RAC 安裝 Oracle Linux 7

    Oracle 12c Release 2 RAC 安裝 Oracle Linux 7

    一、概述 本文主要闡述基于ASM 構(gòu)建 Oracle 12c RAC數(shù)據(jù)庫(kù)的過(guò)程說(shuō)明 1、系統(tǒng)版本要求 確保 Oracle Linux 版本為 6 或更高版本。 確保兩個(gè)節(jié)點(diǎn)的 Oracle Linux 內(nèi)核版...

    未知652023-10-12
  • Oracle關(guān)于SQL執(zhí)行計(jì)劃錯(cuò)誤導(dǎo)致臨時(shí)表空間不足的問(wèn)題

    關(guān)于SQL執(zhí)行計(jì)劃錯(cuò)誤導(dǎo)致臨時(shí)表空間不足的問(wèn)題

    故障現(xiàn)象:臨時(shí)表空間不足的問(wèn)題已經(jīng)報(bào)錯(cuò)過(guò)3次,客戶也煩了,前兩次都是同事添加5G的數(shù)據(jù)文件,目前已經(jīng)達(dá)到40G,占用臨時(shí)表空間主要是distinct 和gro...

    數(shù)據(jù)庫(kù)教程網(wǎng)5672019-11-21
  • OracleOracle連接配置解讀

    Oracle連接配置解讀

    這篇文章主要介紹了Oracle連接配置解讀,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編...

    Jackgo4832020-04-16
  • OracleOracle中簡(jiǎn)單查詢、限定查詢、數(shù)據(jù)排序SQL語(yǔ)句范例和詳細(xì)注解

    Oracle中簡(jiǎn)單查詢、限定查詢、數(shù)據(jù)排序SQL語(yǔ)句范例和詳細(xì)注解

    這篇文章主要介紹了Oracle中簡(jiǎn)單查詢、限定查詢、數(shù)據(jù)排序SQL語(yǔ)句范例和詳細(xì)注解,對(duì)查詢語(yǔ)法一并做了介紹,需要的朋友可以參考下 ...

    junjie4062019-12-10
  • Oracle深入ORACLE遷移到MYSQL的總結(jié)分析

    深入ORACLE遷移到MYSQL的總結(jié)分析

    本篇文章是對(duì)ORACLE遷移到MYSQL進(jìn)行了詳細(xì)的總結(jié)與分析,需要的朋友參考下 ...

    ORACLE教程網(wǎng)5702019-11-25
  • Oracle詳解Oracle自定義異常示例

    詳解Oracle自定義異常示例

    這篇文章主要介紹了詳解Oracle自定義異常示例的相關(guān)資料,需要的朋友可以參考下 ...

    星東爍2802019-12-27
主站蜘蛛池模板: 久久精品手机观看 | 国产 日韩 欧美视频二区 | 欧美肥b | 国产成人激情 | 国产日本久久久久久久久婷婷 | 久久三级网站 | 国产乱子伦在线观看不卡 | 亚洲激情综合 | 亚洲精品一区二区久久这里 | 99久久精品国产免费 | 男人天堂网av| 免费国产一级 | 国产成人精品免费大全 | 色热综合| 亚洲男人的天堂网站 | 亚洲国产成人99精品激情在线 | www.色呦呦.com| 午夜福到在线4国产 | 羞羞色男人的天堂伊人久久 | 国产人妖xxxxx免费看 | 久久不射网 | 91在线播| 亚洲欧美专区 | 亚洲色图二区 | 拿捏小说 | 亚洲福利一区二区三区 | 女攻双性 | 99久久精品国语对白 | 久久水蜜桃亚洲AV无码精品偷窥 | 国产免费小视频在线观看 | 国产玖玖在线观看 | 亚洲激情视频在线 | 沟厕okn系列在线播放 | 青草视频在线观看视频 | 欧美8x8x| 99热这里只有精品一区二区三区 | 亚洲成年www | 亚洲精品www久久久久久久软件 | 久久九九精品国产自在现线拍 | 好舒服好爽再快点视频 | 免费人成在线观看视频播放 |