記錄一次從mongo遷移數(shù)據(jù)到mysql

從mongo導(dǎo)出數(shù)據(jù)

可以使用mongoexport,具體使用方法可參見mongo文檔

mongoexport -d test -c user -f id,name,createTime -q '{"status":{"$in":[0,1]}}' --csv -o out.csv

也可以使用腳本,編寫一個export.js腳本

db.user.find({"status":{"$in":[0,1]}}).forEach(function(user){
    //var obj = eval('(' + comment.content + ')');
    print(NumberInt(user.id).toNumber(),",",user.name,user.createTime);
});

然后執(zhí)行到處腳本

mongo  test export.js > out.csv

導(dǎo)入數(shù)據(jù)到mysql

在mysql中可以使用load file導(dǎo)入數(shù)據(jù),首先要選中目標(biāo)數(shù)據(jù)

user test;

load data infile '/tmp/out.csv' into table  user character set utf8  fields terminated by ',' optionally enclosed by '"' escaped by '' lines terminated by '\n' ignore 2 lines;
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,554評論 19 139
  • 文/freenik 將外部數(shù)據(jù)導(dǎo)入(import)數(shù)據(jù)庫是在數(shù)據(jù)庫應(yīng)用中一個很常見的需求。其實(shí)這就是在數(shù)據(jù)的管理和...
    freenik閱讀 18,762評論 1 11
  • 1.創(chuàng)建文件夾 !/bin/sh mkdir -m 777 "%%1" 2.創(chuàng)建文件 !/bin/sh touch...
    BigJeffWang閱讀 10,491評論 3 53
  • MySQL進(jìn)階講義 這一章我們開始進(jìn)一步探討MySQL的使用,從MySQL的介紹開始,接觸MySQL的安裝、命令行...
    厲鉚兄閱讀 2,378評論 0 44
  • 長久以來我都不知道戀愛的意義是什么 是對方的陽光,還是互相溫暖 聽起來有些雞湯的味道 是一起吃飯,散步,還是其它 ...
    萌龍?jiān)谔?/span>閱讀 434評論 6 2

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