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

服務(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
主站蜘蛛池模板: 无码欧美喷潮福利XXXX | 性做久久久久久久久浪潮 | 久久精品国产在热亚洲 | 日本人护士免费xxxx视频 | 久久久WWW免费人成精品 | 99久久免费国产特黄 | 小寡妇好紧进去了好大看视频 | 被巨大黑人的翻白眼 | 天堂在线中文无弹窗全文阅读 | 国产成人久久精品推最新 | 美女福利视频午夜在线 | 欧美日韩精品一区二区三区视频在线 | 腿交hd| 免费观看成年肉动漫网站 | 卫生间被教官做好爽HH视频 | 亚洲欧美日韩另类精品一区二区三区 | 四虎影院永久在线 | 午夜影院0606免费 | 亚洲国产无线码在线观看 | 欧美男人的天堂 | 国产欧美日韩精品一区二 | sao虎在线精品永久在线 | h视频免费高清在线观看 | 99re这里只有精品在线观看 | 波多野结衣 在线播放 | 青青草国产青春综合久久 | 精品无人乱码一区二区三区 | 五月天导航 | 亚洲色图中文字幕 | 女性性色生活片免费观看 | 羞羞一区二区三区四区片 | 亚洲视频一区在线播放 | 色人阁小说 | 日本不卡不码高清免费观看 | 国内在线观看 | 3d动漫美女被吸乳羞羞有 | 天堂漫画破解版 | 91四虎国自产在线播放线 | 波多野结衣久久国产精品 | 成人一级黄色大片 | 亚洲天堂一区二区在线观看 |