標籤:mysql excel
方法一
php教程用mysql的命令和shell
select * into outfile ‘./bestlovesky.xls‘ from bestlovesky where 1 order by id desc limit 0, 50;
方法二 把bestlovesky.xls以文本方式開啟,然後另存新檔,在編碼選擇ansi編碼,儲存
echo "select id,name from bestlovesky where 1 order by id desc limit 0, 50;"| /usr/local/mysql/bin/mysql -h127.0.0.1-uroot -p123456 > /data/bestlovesky.xls
方法三
mysql your_database -uroot -p -e "select * from test.table2 " > /home/test.xls
用sz命令將檔案下載到本地,開啟如果中文亂碼,
因為office預設的是gb2312編碼,伺服器端產生的很有可能是utf-8編碼,這個時候你有兩種選擇,1.在伺服器端使用iconv來進行編碼轉換
iconv -futf8 -tgb2312 -otest2.xls test.xls
如果轉換順利,那麼從server上下載下來就可以使用了。
轉換如果不順利,則會提示:iconv: illegal input sequence at position 1841 類似於這樣的錯誤,
先把test.xls下載下來,這個時候檔案是utf-8編碼的,用excel開啟,亂碼。
把test.xls以文本方式開啟,然後另存新檔,在編碼選擇ANSI編碼,儲存。
方法四
直接使用第三方軟體,sqlyog 和navicat 匯出excel 表格
本文出自 “IT網管營運” 部落格,請務必保留此出處http://03301216.blog.51cto.com/4550876/1861535
mysql用戶端匯出資料表的方法