mysql中的一個數據表,共有14萬行左右,其中一列是公式,怎麼把每一個公式導出成一個txt文件?


掛ODBC,excel連上去,保存成csv


都不審題,他要的是14萬個文件。是要把每個公式存一個文件


shell里一句 SELECT 就搞定了。

先登錄 MySQL,然後

SELECT DISTINCT `列` FROM `資料庫`.`表` into outfile "/tmp/file.txt";


下個navicat,然後參照輪子哥


shell 執行:

mysql -h[ip地址] -P[埠號] -u[用戶名] -p[密碼] -D[資料庫名] -e 「select XXXX from XXXX」 &> XXX.txt


select distint ? from ?

然後把結果集保存成txt

不超過30行代碼,說用框架的也是醉了

這是新手都會的題,被輪子帶進來了,呵呵


Php或Python寫腳本,讀出數據,逐個保存,Php用ci框架,Python用webpy,其實最簡單的方法就是豬八戒網上100元外包出去。


十四萬個記錄,但是你既然想保存成txt了。。那麼公式應該有重複的,不然十四萬個txt。。。那就連接資料庫,針對公式列查詢,然後一個一個的保存到txt,這用java,php等都可以實現,不知道有沒有誤解你的意思。。


mysql有個引擎叫csv。你創建一個結構相同的表,然後將數據灌進去,再轉化換成csv引擎。接著就可以直接從磁碟上拷貝走用excel打開了。


mysql -hxxx -Pxxx -uxxx -pxxx -N -e "select xxx from xxx" &>&>xxx.txt


推薦閱讀:

幹了四年運維,但是都是初級的,現在想學 Linux 運維,不知道馬哥和老男孩哪個做得更好一些?
Ubuntu server 14.04 需要經常 update 嗎?
運維工程師和架構師區別?
為什麼很多公司都自主開發監控系統?(Linux運維方面)
Linux運維會不會消失在雲計算中?~

TAG:MySQL | Linux | Linux系統管理 | Linux運維 |