MongoDB、Sql Server和Mysql导入导出指定条件数据

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

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

 2. 在工具中先利用查询条件来过滤出你需要的数据,然后切换至Text View复制其中的数据到notepad++中保存为json格式

 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);

 

 

 

 

 

 

 

posted @   小布雷  阅读(580)  评论(0编辑  收藏  举报
(评论功能已被禁用)
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示