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.編碼轉換
因為msyql中的檔案多是utf-8的編碼,這個時候我們需要把utf8的編碼轉化為gbk的編碼(從test1.xls轉到test2.xls)
iconv -c -f utf8 -t gbk test1.xls > test2.xls
我們使用securcrt中的語句 sz filename
例如: sz test2.xls
以上就可以看到這些資料了
mysql如何匯出資料
一 select into outfile filename 語句 例如 mysql select from mytbl into outfile tmp mytbl.txt 檢視mytbl.txt中內容如下 mysql system cat tmp mytbl.txt 1 name1 2 name...
從mysql匯出資料,不匯出表結構
本職工作是資料分析,大部分時間都在建模型,分析資料等等,但平時又要做一些小專案,不斷的學習和進步,但自己有時候做乙個專案要做很多環節的工作,有些工具不經常用,往往用到時再去查,下次又要用時又去查,雖然每次都能解決問題,但總的來說還是耽擱時間,而且網上的資料質量良莠不齊,解決乙個問題往往有很多次的試錯...
從mysql 查詢資料,管道匯出檔案,並且匯入pg
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 ...