1. 程式人生 > >Mysql匯出大量資料到文字

Mysql匯出大量資料到文字

當需要 從Mysql的某個資料表中,匯出其中的幾列到文字,並且以一定的格式,則用以下命令:

SELECT concat(itemid,'-',clock*1000,',',value) result from history where clock>=1539155100 and clock<1539325020 into OUTFILE '/tmp/b.out';

第一個紅色的部分,是資料庫表的列名字,第二個是clock這個列和時間戳,第三個部分,是指儲存到/tmp路徑下的b.out檔案。

所以最後文字中的內容是  “itemid值-clock值的1000倍,value值” 的格式