Mongodb数据转存mysql中(笔记)
2017-07-20 20:54
225 查看
1.将mongodb中数据导入csv
eg.mongoexport -d spider -c user -f "_id","recommend" --csv -o F:\mongodata.csv
(我实际的数据库中-f后面接了有163个字段,我是复制出来然后一个个放进去的,没有找到什么命令行可以不写字段然后一次导出一个document中所有字段的,如果有的话欢迎大家告诉我)。
2.将csv中的数据导入mysql(在此之前需要创建专门的mysql数据库表)
load data local infile 'F:l\\mongodata.csv' into table `comments` character set utf8 fields terminated by ',' optionally enclosed by '"' lines terminated by '\n' ignore 1 lines;
3.最后把mysql中的数据导出
在cmd中执行:
mysqldump -uroot -p 数据库名 表名 > F:\dump.sql
Enter password: ******
eg.mongoexport -d spider -c user -f "_id","recommend" --csv -o F:\mongodata.csv
(我实际的数据库中-f后面接了有163个字段,我是复制出来然后一个个放进去的,没有找到什么命令行可以不写字段然后一次导出一个document中所有字段的,如果有的话欢迎大家告诉我)。
2.将csv中的数据导入mysql(在此之前需要创建专门的mysql数据库表)
load data local infile 'F:l\\mongodata.csv' into table `comments` character set utf8 fields terminated by ',' optionally enclosed by '"' lines terminated by '\n' ignore 1 lines;
3.最后把mysql中的数据导出
在cmd中执行:
mysqldump -uroot -p 数据库名 表名 > F:\dump.sql
Enter password: ******
相关文章推荐
- 笔记:scrapy爬取的数据存入MySQL,MongoDB
- 9.6 笔记:scrapy爬取的数据存入MySQL,MongoDB
- Mysql学习笔记(二)数据类型 补充
- 线上MySQL某个历史数据表的分区笔记
- C# 从MongoDB导入数据到mysql
- mysql 汇总数据 学习笔记
- kettle-6.0从MySQL中读取数据并写入MongoDB的教程
- kettle案例二抽取mysql数据保存到mongodb
- 插入,更改,删除数据__mysql学习笔记
- MySQL学习笔记12:数据类型
- php学习笔记10--mongodb的数据增删改查
- MySQL学习笔记20:数据备份与还原
- MySQL笔记(一)创建数据库并插入数据
- 将mongodb数据迁移到mysql中
- [进阶]MySQL学习笔记五数据表连接Join
- MySQL笔记 二 数据类型与操作数据表
- MySQL学习笔记之五 有关数据表操作
- MySQL学习笔记(五)数据备份
- MySQL学习笔记之十八 优化之数据类型问题
- 笔记-mysql基础2-改变数据表结构