今天閒來無事,練習了一番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進一步瞭解其用法。