溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

怎么在PostgreSql數(shù)據(jù)庫中導(dǎo)入導(dǎo)出sql格式的文件的表數(shù)據(jù)實(shí)例

發(fā)布時(shí)間:2021-01-06 15:19:53 來源:億速云 閱讀:545 作者:Leah 欄目:開發(fā)技術(shù)

今天就跟大家聊聊有關(guān)怎么在PostgreSql數(shù)據(jù)庫中導(dǎo)入導(dǎo)出sql格式的文件的表數(shù)據(jù)實(shí)例,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

PostgreSql默認(rèn)導(dǎo)出的文件格式是.backup,而我們很多數(shù)據(jù)庫導(dǎo)入數(shù)據(jù)庫腳本時(shí)是.sql文件格式的,PostgreSql作為國內(nèi)的新潮,會(huì)不會(huì)不支持導(dǎo)出.sql文件格式嗎?答案是當(dāng)然不會(huì)。下面我們借助Pg Admin III工具來導(dǎo)出.sql的腳本的。

一.導(dǎo)出

首先,你當(dāng)然得有一張完整的數(shù)據(jù)表啦,并且保證里面是有數(shù)據(jù)的;

怎么在PostgreSql數(shù)據(jù)庫中導(dǎo)入導(dǎo)出sql格式的文件的表數(shù)據(jù)實(shí)例

有了表和數(shù)據(jù)之后,選中該表;

怎么在PostgreSql數(shù)據(jù)庫中導(dǎo)入導(dǎo)出sql格式的文件的表數(shù)據(jù)實(shí)例

選中右鍵 --> 備份

怎么在PostgreSql數(shù)據(jù)庫中導(dǎo)入導(dǎo)出sql格式的文件的表數(shù)據(jù)實(shí)例

我們可以看到文件名默認(rèn)以.backup格式的方式進(jìn)行數(shù)據(jù)備份的。

怎么在PostgreSql數(shù)據(jù)庫中導(dǎo)入導(dǎo)出sql格式的文件的表數(shù)據(jù)實(shí)例

首先將自定義格式 --> 無格式

怎么在PostgreSql數(shù)據(jù)庫中導(dǎo)入導(dǎo)出sql格式的文件的表數(shù)據(jù)實(shí)例

點(diǎn)開之后我們可以看到.backup -->.sql

怎么在PostgreSql數(shù)據(jù)庫中導(dǎo)入導(dǎo)出sql格式的文件的表數(shù)據(jù)實(shí)例

文件格式設(shè)置成功之后,來設(shè)置導(dǎo)出的方式

怎么在PostgreSql數(shù)據(jù)庫中導(dǎo)入導(dǎo)出sql格式的文件的表數(shù)據(jù)實(shí)例

操作完成之后,點(diǎn)擊 “備份”

怎么在PostgreSql數(shù)據(jù)庫中導(dǎo)入導(dǎo)出sql格式的文件的表數(shù)據(jù)實(shí)例

當(dāng)你看到這一步的時(shí)候,導(dǎo)出表數(shù)據(jù)就完成了。

二.導(dǎo)入

在導(dǎo)入數(shù)據(jù)之前,為了方便演示,將book表中的數(shù)據(jù)移除;

怎么在PostgreSql數(shù)據(jù)庫中導(dǎo)入導(dǎo)出sql格式的文件的表數(shù)據(jù)實(shí)例

首先,你應(yīng)該找到Pg Admin III 的安裝路徑

怎么找?你可以右擊PgAdmin III 的圖標(biāo) -->打開文件所在位置

怎么在PostgreSql數(shù)據(jù)庫中導(dǎo)入導(dǎo)出sql格式的文件的表數(shù)據(jù)實(shí)例

windows會(huì)直接來到PostgreSql的Bin目錄,來到這,說明你來對了。

將之前導(dǎo)出的book.sql文件放在此目錄下

怎么在PostgreSql數(shù)據(jù)庫中導(dǎo)入導(dǎo)出sql格式的文件的表數(shù)據(jù)實(shí)例

打開cmd窗口后直接 psql -U username -W -d dbname -f xx.sql

psql --> PostgreSql自帶的程序

username --> 用戶名

dbname --> 數(shù)據(jù)庫名字

怎么在PostgreSql數(shù)據(jù)庫中導(dǎo)入導(dǎo)出sql格式的文件的表數(shù)據(jù)實(shí)例

最后,查看一下book表中的數(shù)據(jù)是不是導(dǎo)入成功了。

怎么在PostgreSql數(shù)據(jù)庫中導(dǎo)入導(dǎo)出sql格式的文件的表數(shù)據(jù)實(shí)例

至此,導(dǎo)入導(dǎo)出完成!

補(bǔ)充:postgresql 導(dǎo)入sql,out等sql文件

假設(shè)postgresql安裝位置

怎么在PostgreSql數(shù)據(jù)庫中導(dǎo)入導(dǎo)出sql格式的文件的表數(shù)據(jù)實(shí)例

然后,使用dos窗口

進(jìn)入這個(gè)位置

怎么在PostgreSql數(shù)據(jù)庫中導(dǎo)入導(dǎo)出sql格式的文件的表數(shù)據(jù)實(shí)例

導(dǎo)入(本地和默認(rèn)端口可以不用屬性)

psql -d 數(shù)據(jù)庫名 -h ip地址 -p 數(shù)據(jù)庫端口 -U 用戶名 -f 文件地址

怎么在PostgreSql數(shù)據(jù)庫中導(dǎo)入導(dǎo)出sql格式的文件的表數(shù)據(jù)實(shí)例

完成

怎么在PostgreSql數(shù)據(jù)庫中導(dǎo)入導(dǎo)出sql格式的文件的表數(shù)據(jù)實(shí)例

首先將自定義格式 --> 無格式

怎么在PostgreSql數(shù)據(jù)庫中導(dǎo)入導(dǎo)出sql格式的文件的表數(shù)據(jù)實(shí)例

點(diǎn)開之后我們可以看到.backup -->.sql

怎么在PostgreSql數(shù)據(jù)庫中導(dǎo)入導(dǎo)出sql格式的文件的表數(shù)據(jù)實(shí)例

文件格式設(shè)置成功之后,來設(shè)置導(dǎo)出的方式

怎么在PostgreSql數(shù)據(jù)庫中導(dǎo)入導(dǎo)出sql格式的文件的表數(shù)據(jù)實(shí)例

操作完成之后,點(diǎn)擊 “備份”

怎么在PostgreSql數(shù)據(jù)庫中導(dǎo)入導(dǎo)出sql格式的文件的表數(shù)據(jù)實(shí)例

當(dāng)你看到這一步的時(shí)候,導(dǎo)出表數(shù)據(jù)就完成了。

二.導(dǎo)入

在導(dǎo)入數(shù)據(jù)之前,為了方便演示,將book表中的數(shù)據(jù)移除;

怎么在PostgreSql數(shù)據(jù)庫中導(dǎo)入導(dǎo)出sql格式的文件的表數(shù)據(jù)實(shí)例

首先,你應(yīng)該找到Pg Admin III 的安裝路徑

怎么找?你可以右擊PgAdmin III 的圖標(biāo) -->打開文件所在位置

怎么在PostgreSql數(shù)據(jù)庫中導(dǎo)入導(dǎo)出sql格式的文件的表數(shù)據(jù)實(shí)例

windows會(huì)直接來到PostgreSql的Bin目錄,來到這,說明你來對了。

將之前導(dǎo)出的book.sql文件放在此目錄下

怎么在PostgreSql數(shù)據(jù)庫中導(dǎo)入導(dǎo)出sql格式的文件的表數(shù)據(jù)實(shí)例

打開cmd窗口后直接 psql -U username -W -d dbname -f xx.sql

psql --> PostgreSql自帶的程序

username --> 用戶名

dbname --> 數(shù)據(jù)庫名字

怎么在PostgreSql數(shù)據(jù)庫中導(dǎo)入導(dǎo)出sql格式的文件的表數(shù)據(jù)實(shí)例

最后,查看一下book表中的數(shù)據(jù)是不是導(dǎo)入成功了。

怎么在PostgreSql數(shù)據(jù)庫中導(dǎo)入導(dǎo)出sql格式的文件的表數(shù)據(jù)實(shí)例

至此,導(dǎo)入導(dǎo)出完成!

補(bǔ)充:postgresql 導(dǎo)入sql,out等sql文件

假設(shè)postgresql安裝位置

怎么在PostgreSql數(shù)據(jù)庫中導(dǎo)入導(dǎo)出sql格式的文件的表數(shù)據(jù)實(shí)例

然后,使用dos窗口

進(jìn)入這個(gè)位置

怎么在PostgreSql數(shù)據(jù)庫中導(dǎo)入導(dǎo)出sql格式的文件的表數(shù)據(jù)實(shí)例

導(dǎo)入(本地和默認(rèn)端口可以不用屬性)

psql -d 數(shù)據(jù)庫名 -h ip地址 -p 數(shù)據(jù)庫端口 -U 用戶名 -f 文件地址

怎么在PostgreSql數(shù)據(jù)庫中導(dǎo)入導(dǎo)出sql格式的文件的表數(shù)據(jù)實(shí)例

完成

怎么在PostgreSql數(shù)據(jù)庫中導(dǎo)入導(dǎo)出sql格式的文件的表數(shù)據(jù)實(shí)例

看完上述內(nèi)容,你們對怎么在PostgreSql數(shù)據(jù)庫中導(dǎo)入導(dǎo)出sql格式的文件的表數(shù)據(jù)實(shí)例有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請關(guān)注億速云行業(yè)資訊頻道,感謝大家的支持。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI