從mysql 查詢資料,管道匯出檔案,並且匯入pg

2021-10-10 21:54:48 字數 417 閱讀 9760

mysql -h mysql_ip -u user -ppassword database -e "sql"

> file.csv

psql -h pg_ip -u user database -c "\copy table(column) from file.csv with delimiter e'\t' null 'null' csv header "

注意點:

mysql -ppassword 可以跳過密碼輸入

\copy 從客戶端讀取檔案是 \copy 從pg服務端讀取 是 copy

mysql管道出來是 tab 分隔符,帶表頭 delimiter e』\t』 e』\t』 來轉義 csv header 去表頭

null 『null』 不加這個的話,把null值轉為 字串

MySQL查詢結果匯出檔案

翅低白雁飛仍重,舌澀黃鸝語未成 很多時候,我們需要將資料庫的查詢結果自動儲存到檔案,這樣就免得手動複製貼上了。select from tablename into outfile d program mysql mysql 5.7.18 winx64 data.txt 說明 以上語法為 將table...

MSSQL資料匯出文字

create procedure bcp2 tablename varchar 40 where statement varchar 255 as begin declare sqltext varchar 6000 declare cname varchar 40 declare typ int ...

如何從mysql中查詢資料匯出成Excel檔案

1.首先通過mysql查詢語句,得到資料,並且寫入到乙個檔案裡面 mysql u p e 查詢的sql語句 home rd test.xls 例如 mysql u p e select from user home rd test.xls mysql u p 其中的這個就是你連線mysql的語句 2...