快速刪除表中資料

2022-10-09 03:33:10 字數 400 閱讀 5730

一、快速刪除表中的資料?

1、刪除dept_bak表中的資料

delete from dept_bak ; /這種刪除資料的方式比較慢。

mysql> select * from dept_bak ;

empty set (0.00 sec)

delete語句刪除資料的原理?

表中的資料被刪除了,但是這個資料在硬碟上的真實儲存空間不會被釋放! ! !這種刪除缺點是:刪除效率比較低。

這種刪除優點是:支援回滾,後悔了可以再恢復資料!! !

truncate語句刪除資料的原理?

這種刪除效率比較高,表被一次截斷,物理刪除。這種刪除缺點:不支援回滾。

這種刪除優點:快速。

用法: truncate table dept_bak ;

Oracle中快速刪除所有表資料

一 禁止所有的外來鍵約束 在pl sql developer下執行如下語句 select alter table table name disable constraint constraint name from user constraints where constraint type r 把...

快速刪除Hive表資料指令碼

在使用hive做測試時往往有很多測試的表,到最後想清空下表 直接上指令碼 首先 用show tables 把表名存到乙個txt檔案中。bin bash cat 1.txt while read line 讀取檔案每一行 doecho drop table line tt.txt 把刪除命令嵌入每個表...

HBase刪除表中資料

1 使用hbase shell中delete命令刪除表中特定的單元格資料,命令格式如下 delete tablename row column name time stramp 刪除emp表中第二行personal data name列 時間節點為1502182102866的記錄 delete em...