zoukankan      html  css  js  c++  java
  • 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* */ 或者/*sd*s*/    替换 (/* 1 */)这些注释成空字符串  并且将第一行的空行去掉后保存成Json格式的文件

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

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

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

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

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

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

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

    首先查询下自己当前授权的路径:
    show variables like '%secure%';

    打开本地的mysql中的 C:ProgramDataMySQLMySQL Server 5.7my.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);

  • 相关阅读:
    linux 查看 服务 命令
    Java Swing中键盘事件的处理(转)
    VI常用命令及快捷键(转)
    Linux source用法(转)
    无线桥接 WDS 中继(转)
    在远程桌面连接中使用任务管理器(转)
    linux 运行 级别(转)
    linux 当前用户 命令 w who(转)
    vecket适合和不适合的10种人(转)
    在查找预编译头使用时跳过解决(转)
  • 原文地址:https://www.cnblogs.com/whatstone/p/11854984.html
Copyright © 2011-2022 走看看