drop table ***;–刪除表
purge recyclebin;–清除**站
alter table 《表名》 move 清除某個表的碎片,但是在清除後需要重建索引alter index index_name rebuild;
sql的型別
dml(data manipulation language 資料操作語言):select insert update delete
ddl(data definition lanaguage 資料定義語言):create table,alter table(改變),truncate table(刪除),drop table(刪除結構)
create view(檢視),sequence(序列),index(索引),synonym(同義詞)
dcl(data control lanaguage 資料控制語言):grant(授權)
delete和truncate的區別
1.delete 逐條刪除 truncate 先摧毀表 再重建表
2 delete 是dml 可以回滾 truncate 是ddl不可以回滾
3 delete 不會釋放空間 truncate 會
4 delete 會產生碎片 truncate 不會
5 delete 可以閃回(flashback) truncate不可以
插入:insert into 表名(欄位1…)values(資料…)
一次插入多行:insert all into 表名(欄位1…) values(資料1…) into 表名(欄位1…) values(資料2…)… select * from dual
刪除:delete from
更新:update 表名 set condition
插入語句:insert into
–位址符 &
一次插入多條語句
建立的一張表 as就是給表插入的資料,如果按照下面的方式,就不會插入資料,因為1=2為false,但是會把表的資料結構複製過去
多條插入
更新
Oracle學習 處理資料
2.2 update操作 2.3 delete操作 3 oracle中的事務 4 偽列rownum行號的使用 dml data manipulation language 資料操作語言 select insert update delete ddl data definition language ...
Oracle大資料處理
oracle定義了乙個blob欄位用於儲存二進位制資料,但這個欄位並不能存放真正的二進位制資料,只能向這個欄位存乙個指標,然後把資料放到指標所指向的oracle的lob段中,lob段是在資料庫內部表的一部分。因而在操作oracle的blob之前,必須獲得指標 定位器 才能進行blob資料的讀取和寫入...
ORACLE資料處理要點1
縮小資料處理範圍 分割槽表定時資料爬取 縮小表資料 分時段 多執行緒處理 走索引避免重複資料插入可以用唯一鍵插入異常處理 insert into tb a exception when dup val on index then null when others then return 乙個幾億的表...