mysql中的一個數據表,共有14萬行左右,其中一列是公式,怎麼把每一個公式導出成一個txt文件?
01-06
掛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運維會不會消失在雲計算中?~