国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
mysql如何將一個表導出為excel表格
如何將MYSQL中數(shù)據(jù)導出到EXCEL表中?
最佳答案 
select * into outfile 'd:/test.xls' from  表名
其他答案:
方法一:進入到mysql的控制臺,輸入:1. SELECT * INTO OUTFILE ‘./test.xls‘ FROM tb1 WHERE 1 ORDER BY id DESC  LIMIT 0, 50;這樣,應該會在你的mysql的var/目錄下產(chǎn)生一個test.xls的文件。。。但是如果你的shell的登錄帳戶和mysql的運行賬戶不同,很可能這個方法就不適用了,因為你可以通過mysql控制臺來產(chǎn)生這個文件,但是你卻沒有辦法通過shell來對這個文件進行操作,因為用戶不同,沒有訪問權限。
這個時候,同事告訴偶滴辦法就重裝登錄了?。。?. echo "SELECT * FROM tb1 WHERE 1 ORDER BY id DESC LIMIT 0, 50;"| /usr/local/mysql/bin/mysql -hlocalhost -uroot -pxxxxx > /tmp/test.xlsok,把你的test.xls文件從tmp下載到本地打開來看看吧。。。什么?中文亂碼?別著急。。。因為office默認的是gb2312編碼,服務器端生成的很有可能是utf-8編碼,這個時候你有兩種選擇,1.在服務器端使用iconv來進行編碼轉換,1. iconv -futf8 -tgb2312 -otest2.xls test.xls如果轉換順利,那么從server上下載下來就可以使用了。轉換如果不順利,則會提示:iconv: illegal input sequence at position 1841 類似于這樣的錯誤,先把test.xls下載下來,這個時候文件是utf-8編碼的,用excel打開,亂碼。把test.xls以文本方式打開,然后另存為,在編碼選擇ANSI編碼,保存。
本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
mysql導出excel文件的幾種方法
linux下文件編碼格式轉換方法
PHP將EXCEL導入MYSQL的具體方法介紹
php 操作excel文件的方法小結
Excel導入SQL資料
vb調(diào)用excel方法大全(vb)
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服