新聞中心
MySQL是一種關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),其數(shù)據(jù)的導(dǎo)入是一種非常常見(jiàn)的操作。在進(jìn)行數(shù)據(jù)導(dǎo)入的時(shí)候,我們通常會(huì)使用MySQL的imp命令,該命令可以幫助我們將數(shù)據(jù)從一個(gè)源導(dǎo)入到目標(biāo)數(shù)據(jù)庫(kù)中。今天,我們就來(lái)詳細(xì)講解一下MySQL數(shù)據(jù)庫(kù)imp導(dǎo)入命令的使用方法。

一、前置準(zhǔn)備
在使用imp命令導(dǎo)入數(shù)據(jù)之前,我們需要進(jìn)行一些前置準(zhǔn)備工作,以確保操作的成功。具體包括以下幾個(gè)方面:
1、準(zhǔn)備好要導(dǎo)入的數(shù)據(jù)文件。
2、創(chuàng)建目標(biāo)數(shù)據(jù)庫(kù),并在其中創(chuàng)建相應(yīng)的表結(jié)構(gòu)。
3、確保導(dǎo)入時(shí)的用戶名和密碼是正確的。
4、確定導(dǎo)入時(shí)的字符集和行分隔符等參數(shù)。
二、使用imp命令導(dǎo)入數(shù)據(jù)
1、基本使用
使用MySQL導(dǎo)入數(shù)據(jù)文件最基本的命令為:
mysql -u -p .sql
其中,-u指定用戶名;-p指定密碼;指定要導(dǎo)入的數(shù)據(jù)庫(kù)名稱;.sql代表要導(dǎo)入的數(shù)據(jù)文件。
執(zhí)行該命令后,MySQL將讀取指定的文件,并將其中的數(shù)據(jù)導(dǎo)入到指定數(shù)據(jù)庫(kù)中。
2、導(dǎo)入多個(gè)數(shù)據(jù)文件
如果要導(dǎo)入多個(gè)數(shù)據(jù)文件,我們可以使用通配符來(lái)代替具體的文件名稱。例如:
mysql -u -p
該命令會(huì)將在指定路徑下以.sql為后綴名的所有文件進(jìn)行導(dǎo)入。
3、指定字符集和行分隔符
MySQL導(dǎo)入數(shù)據(jù)時(shí),默認(rèn)使用UTF-8字符集。如果要指定其他字符集,則可以使用下面的命令:
mysql -u -p –default-character-set= .sql
其中,–default-character-set指定要使用的字符集。
MySQL默認(rèn)行分隔符為“\n”,如果需要使用其他分隔符,則可以使用如下命令:
mysql -u -p –delimiter= .sql
其中,–delimiter指定要使用的分隔符。
4、導(dǎo)入數(shù)據(jù)表
如果只需要導(dǎo)入某個(gè)表的數(shù)據(jù),可以使用如下命令:
mysql -u -p .sql
其中,.sql為導(dǎo)出該表數(shù)據(jù)的文件名。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián)為您提供網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù)!
IMP是什么?
oracle 的導(dǎo)入工具搭羨
import 的縮寫(xiě).
用乎握法知頃拍
imp user/password@sid fromuser=UserA touser=UserB file=yourdmpfile
IMP是oracle數(shù)據(jù)庫(kù)中的導(dǎo)入命令
oracle 11g如何導(dǎo)入.dmp文件
在運(yùn)行中饑森輸入cmd 彈出命令行窗口 ,找到你的oracle 的安裝目錄 找到bin目錄 之后 在bin目錄下 輸入:imp userid=用戶名/密碼@orcl file=d:
c60.dmp full=y
用戶名 :就是你的目標(biāo)用戶 。
密碼 :就是你的目標(biāo)用戶爛畢畝登錄密碼。
orcl:是實(shí)例名稱 就是數(shù)據(jù)庫(kù)名
file:就是你要導(dǎo)入的dmp文件全路徑。
full=y 是否全部導(dǎo)入 只有當(dāng)前用戶是數(shù)兆dba的時(shí)候 才能用此選項(xiàng) 。
希望能幫助你。
1、搜索cmd,打開(kāi)命令指示符界面。
2、然后以管理員身份登錄,進(jìn)入到操作頁(yè)面中。
3、然后在彈出來(lái)的頁(yè)面中創(chuàng)建表空間。
4、在彈出來(lái)的頁(yè)面中創(chuàng)建用戶,設(shè)置密碼
5、然后在彈出來(lái)的頁(yè)面中授權(quán)dba。培昌
6、在彈出來(lái)的頁(yè)面中輸入exit,退喚悔出sql。
7、導(dǎo)入命令:imp
用戶名
/密碼@實(shí)例名 file=導(dǎo)入的dmp文件路徑 full=y。
8、然后就完成配鏈扒了。
在運(yùn)行中輸入cmd 彈出命令行窗口 ,找到譽(yù)皮你的oracle 的安裝目錄 找到bin目錄 之后 在bin目錄下 輸入:imp userid=用戶塵陪名/密碼@orcl file=d:\nc60.dmp full=y
用戶名 :就是你的目標(biāo)用戶 。
密碼 :就是你的目標(biāo)用戶登錄密碼。
orcl:是實(shí)例名稱 就是數(shù)據(jù)庫(kù)名
file:就是你要導(dǎo)入的dmp文件全路徑。
full=y 是否全部導(dǎo)入 只有當(dāng)前用戶是dba的時(shí)候 才能用此選項(xiàng) 。
希望能幫助你。
首先詢問(wèn)對(duì)方數(shù)據(jù)庫(kù)的表空間名稱和大小,然后在你的oracle中建立相應(yīng)表空間,最后使用imp命令導(dǎo)入數(shù)據(jù):
imp username/password@SID file=XXX.dmp fromuser=XXX touser=XXX tables=(XXX,XXX)
其中,fromuser若為多個(gè)表空間的話,使用()將其括起來(lái):fromuser=(a,b);
touser參數(shù)仿fromuser參數(shù);
若只導(dǎo)入一部分表,使用tables參數(shù),用()括起要導(dǎo)入的表;如果想全部導(dǎo)入,不需要指定tables參派虛蠢數(shù)
我要把別人的一個(gè)項(xiàng)目所用的數(shù)據(jù)文件導(dǎo)入本機(jī)的oracle數(shù)據(jù)庫(kù)(版本為8.1.imp username/password@SID file=XXX.dmp fromuser=XXX touser=XXX tables=
導(dǎo)入的話用PL/SQL這個(gè)工具,如果導(dǎo)入失敗的話,先自己在當(dāng)前表空間下創(chuàng)建一個(gè)空的結(jié)構(gòu)表,然后再導(dǎo)入,這樣就不會(huì)出現(xiàn)你說(shuō)的錯(cuò)誤情況了。另外從oracle到sqlserver的話,你可以自己寫(xiě)個(gè)小程序來(lái)運(yùn)行。
用PL/SQL
登錄后
tools下邊有些什么exp/imp之類的
單純用oracle導(dǎo)出只能用sqlplus
個(gè)人認(rèn)為PL/SQL的導(dǎo)入導(dǎo)出功能很強(qiáng)大
首先確定你者慎D盤(pán)中有沒(méi)有hrexp01.dmp這個(gè)文氏嫌首件。
再看殲數(shù)你寫(xiě)的命令。
imp sys/password@sid file=d:\hrexp01.dmp full=y;
看看是不是你的hrexp01.dmp文件名寫(xiě)錯(cuò)了
imp導(dǎo)入數(shù)據(jù)庫(kù):oracle錯(cuò)誤?
imp
aa/aa
file=path\aa.dmp
fromuser=pl62
touser=aa=========================原因是搜游指你沒(méi)有指定從哪個(gè)用戶導(dǎo)出來(lái)的fromuser,
導(dǎo)入世配到那個(gè)用戶touser,
我覺(jué)得語(yǔ)句應(yīng)該一起寫(xiě),除非一起寫(xiě)實(shí)在導(dǎo)入不了,才分開(kāi)磨盯來(lái)寫(xiě),
關(guān)于數(shù)據(jù)庫(kù)imp導(dǎo)入命令的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
創(chuàng)新互聯(lián)(cdcxhl.com)提供穩(wěn)定的云服務(wù)器,香港云服務(wù)器,BGP云服務(wù)器,雙線云服務(wù)器,高防云服務(wù)器,成都云服務(wù)器,服務(wù)器托管。精選鉅惠,歡迎咨詢:028-86922220。
當(dāng)前名稱:MySQL數(shù)據(jù)庫(kù)imp導(dǎo)入命令使用方法(數(shù)據(jù)庫(kù)imp導(dǎo)入命令)
文章網(wǎng)址:http://www.dlmjj.cn/article/cohoops.html


咨詢
建站咨詢
