資料的匯入匯出操作

2021-08-16 06:15:13 字數 1205 閱讀 4520

資料匯入匯出的兩種方式

第一種是匯出為.dmp的檔案格式,.dmp檔案是二進位制的,可以跨平台,還能包含許可權,效率很不錯,用得最為廣泛

第二種是匯出為.sql檔案,可用文字編輯器檢視,通用性比較好,但效率不如第一種,適合小資料量匯入匯出

資料的匯出

1:將資料庫orcl完全匯出

exp system/oracle@orcl file=c:\oracle_bak\orcl_bak.dmp full=y

2:將資料庫中scott使用者的所有物件匯出

exp scott/tiger1@orcl file=c:\oracle_bak\scott_bak.dmp owner=scott

3:將scott使用者中表emp dept匯出

exp scott/tiger1@orcl file=c:\oracle_bak\table_bak.dmp table=(emp,dept)

資料的匯入

將備份檔案匯入到資料庫

imp scott/tiger1@orcl file=c:\oracle_bak\scott_bak.dmp ignore=y

將scott使用者的備份檔案匯入到yanln使用者中

imp yanln/yanln@orcl fromuser=scott touser=yanln file=c:\oracle_bak\scott_bak.dmp

利用觸發器實現資料的同步備份

需求:

1:建立emp表的備份表emp_bak

2:當刪除emp表的員工資訊時,備份表同步刪除

建立員工表的備份表

create

table emp_bak

asselect * from emp;

建立觸發器來實現資料的同步備份,當刪除員工後,備份表同步刪除

create

orreplace

trigger syno_bak_trigger

after

delete

on emp

foreach

rowbegin

delete

from emp_bak where empno=:old.empno;

end

Excel 匯入 匯出操作

在很多的時候我們都要用到excel的匯出 可是 有些東西是現成的 所以我們 就只需要理解 就好 沒必要每次開發都自己寫一遍 在這裡 把我的方法寫一下 在這裡需要說明的是在很以前的自己寫的 中 匯出的資料會出現亂碼的問題 但是 本編 已經查詢解決 就是在匯出的檔案是新增meta宣告 上面的是完整版本!...

六 Hive DML資料匯入匯出操作

1 語法hive load data local inpath opt module datas student.txt overwrite into table student partition partcol1 val1,1 load data 表示載入資料 2 local 表示從本地載入資料...

oracle資料的匯入和匯出操作

比較老套的話題了,還是貼一下,也學習oracle有半年多了 不象sql server一樣,備份和還原資料庫在企業管理器裡操作很方便,oracle稍微麻煩一點 個人是這麼認為的 而且oracle中乙個使用者裡的資料就好比sql server裡的乙個資料庫,乙個表空間下也可以有多個使用者 比如現在我們要...