mysql 導(dǎo)出select語(yǔ)句結(jié)果到excel文件

業(yè)務(wù)數(shù)據(jù)需求有時(shí)候在后來(lái)一段時(shí)間內(nèi)僅偶發(fā)性的,那么對(duì)應(yīng)的開(kāi)發(fā)可能沒(méi)有那么必要,這時(shí)候針對(duì)需要提供的數(shù)據(jù)可以采用人工導(dǎo)出Excel的方式給到業(yè)務(wù)部門(mén)。

方案一:

mysql -u xxx -p xxx -h xxx -P xxx -e "query statement" db > file

方案二:

mysql -u xxx -p xxx -h xxx -P xxx
select * from table into outfile 'xxx.xls'; 

如果如navicate for mysql/phpadmim等界面工具有權(quán)限操作數(shù)據(jù)庫(kù),那就更方便了,數(shù)據(jù)查詢(xún)出來(lái)點(diǎn)擊相應(yīng)導(dǎo)出按鈕就可以了。
由于數(shù)據(jù)庫(kù)導(dǎo)出編碼是UTF-8,Excel的編碼是GBK,所以直接用Excel打開(kāi)文件會(huì)出現(xiàn)亂碼,在此之前采用編輯工具轉(zhuǎn)化編碼就可以了。
一種是采用文本打開(kāi)保存為unicode。
一種是采用notepad打開(kāi),編碼->轉(zhuǎn)為ANSI編碼格式。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容