url:
方法一:
查詢語句直接輸出
語法格式:
example:select * into outfile '/data/var-3307/catid.xls' from help_cat where 1 order by cat_id desc limit 0,20;select * into outfile '匯出檔案存放目錄' from 表面和查詢條件等資訊!
請注意許可權問題,如果實在不行,放在/tmp 目錄下
方法二:
在shell命令列下把excel以文字方式開啟,然後另存為,在編碼選擇ansi編碼儲存
語法格式
1
2
3
4
example:
echo
"select * from db_web.help_cat where 1 order by sort desc limit 0,20"
| mysql -h127.0.0.1 -uroot > /data/sort.xls
echo 查詢語句 管道 登入mysql鏈結方式 > 定向輸出檔案
方式三:
查詢定向輸出為excel檔案字尾,然後轉碼
語法格式:
1
2
3
4
example:
mysql db_web -uroot -e
"select * from help_cat where 1 order by type desc limit 0,20"
> /data/type.xls
mysql鏈結資訊 資料庫 使用者名稱 密碼 然後執行查詢語句,定向輸出。
1、在伺服器端使用iconv來進行編碼轉換
1
iconv -futf8 -tgb2312 -otype1.xls type.xls
1
iconv: illegal input
sequence
at
position 1841
Mysql查詢結果匯出為Excel的指令碼
bin bash sql select from users sql查詢語句 mysql h url uroot p 1234 e redmine dev result.xls 遠端執行查詢語句並儲存為excel檔案,其他方法請看 iconv futf8 tgb18030 ostatistical ...
將mysql的查詢結果匯出為csv
要將mysql的查詢結果匯出為csv,一般會使用php連線mysql執行查詢,將返回的查詢結果使用php生成csv格式再匯出。但這樣比較麻煩,需要伺服器安裝php才可以實現。我們可以使用 into outfile,fields terminated by,optionally enclosed by...
筆記 mysql 匯出查詢結果
語法 the select into outfile file name options form of select writes the selected rows to a file.示例 select from students into outfile test users.csv fie...