在Win7下使用PostgreSQL的控制檯工具導出/導入csv文件

今天閒來無事,練習了一番PostgreSQL數據導入/導出。

不說廢話了,進入正題:

1、打開PostgreSQL的pgAdmin3的控制檯工具


2、數據導入/導出實驗

1)csv文件數據導入到數據庫表

PostgreSQL的默認編碼是GBK,可以使用命令:

show client_encoding;
查看編碼格式:


如果想要自己設定編碼格式,可以使用下面的命令

set client_encoding='GBK';
注意:語句末尾的分號“;”必須寫上,不然語句不會執行,也不報錯。

下面是csv導入到數據庫表語句:

copy info_idcard_attr from 'g://2.csv' with csv header;

2)數據庫表數據導出到csv文件

下面是導出數據到csv語句:

copy info_idcard_attr to 'g://1.csv' with csv header;

3、總結

在進行數據的導入/導出時需要數據的編碼格式,如果提前做好數據的編碼轉換使得格式一致的話是不會出現問題的。

psql的命令還有很多,可以使用help進一步瞭解其用法。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章