匯入匯出sql語句

2021-07-16 05:06:08 字數 1874 閱讀 5425

--expdp 匯出

create directory dpdata1 as 'd:\test\dump';--建立目錄

grant read,write on directory dpdata1 to scott;--賦予許可權

select * from dba_directories;--查詢目錄

--要在c盤建立test\dump資料夾

--按使用者匯出

expdp riskdm/riskdm@riskdm directory=xmldir  dumpfile=riskdm1204.dmp schemas=riskdm logfile=riskdm1204.log

--按表名匯出

expdp scott/scott directory=dpdata2 dumpfile=tables.dmp logfile=tables.log tables=dept,emp

--按查詢條件匯出

expdp scott/scott directory=dpdata2 dumpfile=tables.dmp logfile=tables.log tables=emp query='where deptno=20'

--匯出表空間

expdp system/manager directory=dpdata2 dumpfile=tablespace.dmp tablespace=temp,example

--匯出資料庫

expdp riskdm/riskdm@riskdm directory=xmldir dumpfile=riskdm.dmp logfile=riskdm.log full=y

--檢視正在執行的expdp

select * from dba_datapump_jobs 

expdp riskdm/riskdm@riskdm attach=sys_export_full_01

stop_job--停止該程序

kill—job--殺死該程序

--impdp 匯入

--匯入到指定使用者下

impdp riskdm/riskdm@riskdmtest directory=dpdata2 dumpfile=riskdm0222.dmp schemas=riskdm

--匯入表

impdp scott/scott directory=dpdata2 dumpfile=tables.dmp tables=scott.dept remap_schema=scott:system

--匯入表空間

impdp system/manager directory=dpdata2 dumpfile=tablespace.dmp tablespace=example

--匯入資料庫

impdp riskdm/riskdm@orcl directory=dump_dir dumpfile=riskdm1204.dmp full=y

exp匯出

1) 將資料庫orcl完全匯出

exp riskdm/riskdm@riskdm file=d:\orcl.dmp full=y

2) 將資料庫中system使用者的表匯出

exp system/manager@orcl file=d:\system_bak.dmp owner=system

3) 將資料庫中表table1,table2匯出

exp system/manager@orcl file=d:\table_bak.dmp tables=(table1,table2)

4) 將資料庫中的表customer中的字段mobile以"139"開頭的資料匯出

exp system/manager@orcl file=d:\mobile_bak.dmp tables=customer query=\"where mobile like '139%' \"

SQL語句匯入匯出大全

源 不管是把sql server表的資料插入excel insert into openrowset microsoft.jet.oledb.4.0 excel 5.0 hdr yes database c test.xls test select from t test 還是把excel的資料插入...

SQL語句匯入匯出Excel

匯出到excel exec master.xp cmdshell bcp settledb.dbo.shanghu out c temp1.xls c q s gnetdata gnetdata u sa p 匯入excel select from opendatasource microsoft....

mysql 匯入匯出語句 MySQL匯入匯出命令

場景 假設在電腦a和電腦b中都裝有mysql資料庫管理系統,並且在電腦a的mysql中有2個資料庫,分別為 shop1和shop2。在shop1和shop2資料庫中都存有3張表,分別為 user good cart,並且這三張表中都存有一些資料。需求及解決方法 1 將電腦a的mysql中的全部資料庫...