MySQL数据导入导出(一)

今天遇到一个需求,要用自动任务将一张表的数据导入另一张表。具体场景及限制:将数据库A表A的数据导入到数据库B表B中(增量数据或全量数据两种方式)体系1体系2只能分别访问数据库A数据库B。附图:

实现方式:体系1将表A的数据导出成文件,存入MongoDB,成功后通知体系2,体系2进行数据导入。

重点来啦:在数据导出和数据导入的时候,有几下几种方式,此处具体介绍方法三

方法一:mysqldump,但是mysqldump是在操作系统命令行下运行的,并不满足这种场景

方法二:通过sql进行查询,再通过io写成文件。此方式不做评价...ps:各种工具的导入导出就算了,有兴趣的自行了解

方法三:导出==》SELECT语句 INTO OUTFILE 路径+目标文件 [option]
    导入==》LOAD DATA LOCAL INFILE 路径+目标文件 INTO TABLE 表名 [option]

    其中option参数常用的5个选项:
    FIELDS TERMINATED BY '字符串':设置字符串为字段的分割符,默认值为 \t;
    FIELDS ENCLOSED BY '字符':设置字符串括上字段的值,默认值为 无任何符号;
    FIELDS OPTIONALLY ENCLOSED BY '字符':设置字符串括上char varchar text等字符型字段,默认值为 无任何符号;
    LINES STARTING BY '字符串':设置每一行开头的字符,默认值为 无任何字符;
    FIELDS ESCAPED BY '字符':设置转义字符,默认值为 \;
    LINES TERMINATED BY '字符串':设置每行结束符,默认值为 \n;

注意:1.导入的时候数据文件要和导入的表的结构相对应(字段长度、类型、列等等)

   2.导出的文件不是sql,不包含表结构,只是纯数据文件,且每一条数据占一行

   3.路径问题:有时候随便选择一个路径并不能导出数据文件,会报错
    如:The MySQL server is running with the --secure-file-priv option so it cannot execute this statement
解决方式:
  a)先通过SHOW VARIABLES LIKE '%secure%' 查询出默认的路径,使用默认路径进行导出,执行结果如下图

  b)修改 mysql 的 my.ini 配置文件中secure_file_priv来进行管理,
    i.不允许MySQL进行导入导出
      # Secure File Priv.
      secure-file-priv = null
    ii.只允许MySQL在指定的目录下进行导入导出操作
      # Secure File Priv.
      secure-file-priv = /目录/
    iii.不对MySQL的导入导出进行限制(注释或删除secure-file-priv配置)
      # Secure File Priv.
      #secure-file-priv="C:/ProgramData/MySQL/MySQL Server 5.7/Uploads"

 最后附上eg:

SELECT * FROM pub_parameter INTO OUTFILE 'C:\\ProgramData\\MySQL\\MySQL Server 5.7\\Uploads\\test8.sql' 
SELECT * FROM pub_parameter INTO OUTFILE 'C:\\ProgramData\\MySQL\\MySQL Server 5.7\\Uploads\\test5.sql' FIELDS TERMINATED BY '|'              

转载于:https://www.cnblogs.com/TianSuoMuLong/p/9084912.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/427655.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

收藏夹库计算机网络的关系,云南省计算机一级考试题库 计算机网络及基础.pdf...

云南省计算机一级考试题库 计算机网络及基础云南省计算机一级考试题库:第六章计算机网络及 Internet 基础一、是非题1.分布式处理是计算机网络的特点之一。A.对 B.错2.组建一局域网时,网卡是必不可少的网络通讯硬件。A…

春考计算机组装维修知识点,【校选修】计算机组装与维修 考试题

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼需要的拿走 不需要的。。忽略1.简述主板概念主板,又叫主机板、系统板和母板;它安装在机箱内,是微机最基本的也是最重要的部件之一。 主板一般为矩形电路板,上面安装了组成计算机的主…

360桌面计算机,360桌面管理软件

360桌面管理是从360安全卫士中单独提取出来,让你无需安装360安全卫士就能快速使用桌面助手整理自己的桌面。【功能特色】1、一键整理桌面,眨眼之间变清爽360桌面助手采用收纳盒进行分类管理,支持一键整理电脑桌面,用户只要点击“桌…

基于51的串行通讯原理及协议详解(uart)

串行与并行通讯方式 并行:控制简单,传输速度快。线多,长距离成本较高且同时接受困难。 串行:将数据字节分成一位一位的行驶在一条传输线上进行传输。如图: 同步与异步串行通讯方式 同步串行通讯方式:同步…

计算机四级考试题数据库,计算机四级考试《数据库系统工程师》试题及答案

计算机四级考试《数据库系统工程师》试题及答案计算机四级备考工作正在火热进行中,为帮助考生们更好地复习备考,以下是百分网小编搜索整理的一份计算机四级考试《数据库系统工程师》试题及答案,供参考练习,预祝考生们考出自己理想…

Java生鲜电商平台-团购模块设计与架构

Java生鲜电商平台-团购模块设计与架构 说明:任何一个电商系统中,对于促销这块是必不可少的,毕竟这块是最吸引用户的,用户也是最爱的模块之一,理由很简单,便宜。 我的经验是无论是大的餐饮点还是小的餐饮店&…

合肥特殊教育中专学校计算机,安徽省特殊教育中专学校

安徽省特殊教育中专学校办学介绍安徽省特殊教育中专学校隶属于安徽省残疾人联合会,是全省唯一一所残健融合、培养残疾人及残疾人事业服务人才的省级职业院校,是国家残疾人职业培训基地、教育部和中国残联特殊艺术人才培养基地,主要招收听力、视力、肢体残疾学生和有…

二层环路保护,RRPP多环的配置

作者:邓聪聪 组网需求: 局域网中,由A/B/C/D构成RRPP域1换网络结构,要求环网机构中的任意两条线路中断都不能影响业务。 配置思路: 环路由两部分组成,ring1、ring2,B为环1的主节点,G0/0/2为主端口…

如图所示是一种轧钢计算机控制系统,高速线材厂轧钢工艺培训(活套)

原标题:高速线材厂轧钢工艺培训(活套)活套现代高速线材轧机为保证产品尺寸精度,采用微张力及无张力轧制,以消除轧制过程中各种动态干扰引起的张力波动和由此引起的轧件尺寸波动。由于精轧机组为集体传动,故精轧采用微张力轧制&…

计算机网络基础实训精品课,《计算机网络技术》精品课程建设总结报告【荐】.doc...

《计算机网络技术》精品课程建设总结报告【荐】.doc《计算机网络技术》精品课程建设总结报告一、课程定位及历史沿革《计算机网络技术》课程是计算机网络技术专业的主干课,是一门应用性较强的专业基础课,在网络技术专业的整个课程体系中,占有…

Leetcode(11)-盛最多水的容器

给定 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。画 n 条垂直线,使得垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水…

小学少年宫计算机组活动教案,小学少年宫计算机兴趣小组活动记录表汇编

《小学少年宫计算机兴趣小组活动记录表汇编》由会员分享,可在线阅读,更多相关《小学少年宫计算机兴趣小组活动记录表汇编(10页珍藏版)》请在人人文库网上搜索。1、小学少年宫计算机兴趣小组活动记录表活动名称:计算机指导教师:学生…

Linux服务部署之NTP时间服务器

Linux服务部署之NTP时间服务器: 服务器端IP:192.168.11.119 client端Ip: 192.168.11.101 先安装服务器端ntp: 首先先查看是否安装了ntp时间服务器; ~]# rpm -q ntp >查看是否安装了ntp服务器; 如果没有,安装服务器…

计算机读心术的原理,读心术的原理笑容的奥秘

本词条缺少概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!读心术能够看透一个人的心理所想是众所周知的事情,那么读心术为什么能够从一个人的下意识反应,甚至是很普通的一个动作和笑容中就能…

Dubbo架构设计详解

Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供…

获取计算机内存镜像文件,计算机取证中的内存镜像获取的研究与实现

摘要:随着计算机科学技术的迅猛发展和网络普及,以计算机信息系统为工具和j巳罪对象的各式新型j巳罪案件频繁发生,造成的巨大危害也越来越大.怎么可以最大程度地获取计算机j巳罪相关的计算机证据,将犯罪人员绳之以法,己成为司法部门和计算机领域中需要解决的新问题.由…

new 3ds右摇杆测试软件,电击杂志编辑新3DS评测:防抖3D效果拔群!

电击杂志日前在本周杂志上看在了10月11日任天堂将会发售新型3DS主机“新3DS”与“新3DS LL”的上手报告。究竟新版3DS表现如何?让我们一窥究竟。新3DS与新3DS LL“新3DS”与“新3DS LL”是于8月29日配信的“任天堂8月29日3DS直面会”中发表的,主要特点是…

计算机cad比例尺1 150,CAD图纸里面 1:50 和:1:100和1:150三个比例分别怎么换算...

CAD图纸里面 1:50 和:1:100和1:150三个比例分别怎么换算以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!CAD图纸里面 1:50 和&…

浙江省计算机二级excel函数,浙江省计算机二级excel练习5操作要求

浙江省计算机二级excel1. 在Sheet5的A1单元格中设置为只能录入5位数字或文本。当录入位数错误时,提示错误原因,样式为“警告”,错误信息为“只能录入5位数字或文本”。2. 在Sheet1中,使用条件格式将“预定日期”列中日期为“2008-…

手机系统计算机怎么解决办法,手机与电脑时间不一致如何解决?几种解决方法介绍...

近日有关于手机与电脑时间不一致怎么办的问题受到了很多网友们的关注,大多数网友都想要知道手机与电脑时间不一致怎么办的具体情况,那么关于到手机与电脑时间不一致怎么办的相关信息,小编也是在网上进行了一系列的信息,那么接下来…