mongodb 导出 带条件_MongoDB、Sql Server和Mysql导入导出指定条件数据

转自:https://www.cnblogs.com/bleychen/p/9953372.html

一  Mongo 导出导入指定条件的数据

1. 本地有安装NoSQL Manager for MongoDB Professional管理工具连接Mongo

2. 在工具中先利用查询条件来过滤出你需要的数据,然后切换至Text View复制其中的数据到notepad++中保存为json格式    >>>>>>sublime text 也可以达到同样效果

3. 利用正则表达式 /\* \d* \*/ 或者/\*\s\d*\s\*/    替换 (/* 1 */)这些注释成空字符串  并且将第一行的空行去掉后保存成Json格式的文件

前面三个步骤也可以换成:【直接在工具中直接有导出数据的按钮,输入过滤条件查询后,点击导出】>>>>此步骤没有测试成功

4. 右键collection=>Import data from file , 用mongo本身的导入功能就可以导入到相应的collection中

二 Sql Server 导入导出指定条件的数据

1.导出:右键数据库=>任务=>导出数据=>目标选择平面文件目标=>选择编辑查询以指出要传输的数据=>写入查询语句输出数据=>执行导出

2. 导入:右键数据库=>任务=>导入数据=>源选择上面导致的平面文件=>可以指定列名称并且可以编辑映射关系=> 指定目标数据表=》 导入

三 Mysql 导入导出指定条件的数据

1. 允许有导入导出文件的权限

首先查询下自己当前授权的路径:

show variables like '%secure%';

打开本地的mysql中的 C:\ProgramData\MySQL\MySQL Server 5.7\my.ini

修改secure-file-priv变成 secure-file-priv=""

打开services.msc 重启mysql的服务

2. 然后就可以利用条件去插入一些数据了

导出数据到csv文件:

select * from usersignins into

outfile 'F:\\MysqlFile\\usersignins.csv' fields terminated by

','optionally enclosed by ''lines terminated by '/n';

导入数据到表格:

load

data local infile 'F:\\MysqlFile\\usersignins.csv' into table

usersignins fields terminated by ','lines terminated by '/n'

(Id,Uid,SignDate);

标签:terminated,MongoDB,导出,Server,导入,右键,Sql,usersignins,数据

来源: https://www.cnblogs.com/whatstone/p/11854984.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值