位置: 编程技术 - 正文

史上最简单的MySQL数据备份与还原教程(中)(三十六)(史上最简单的不读书法成甲)

编辑:rootadmin

推荐整理分享史上最简单的MySQL数据备份与还原教程(中)(三十六)(史上最简单的不读书法成甲),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:史上最简单的枪可发射,史上最简单的飞镖,史上最简单的无限转笔教程,史上最简单的无限转笔教程,史上最简单的舞蹈视频,史上最简单的魔术,史上最简单的枪可发射不用胶水,史上最简单的枪可发射不用胶水,内容如对您有帮助,希望把文章链接给更多的朋友!

数据备份与还原第二篇,具体如下

基础概念:

备份,将当前已有的数据或记录另存一份;

还原,将数据恢复到备份时的状态。

为什么要进行数据的备份与还原?

防止数据丢失;保护数据记录。

数据备份与还原的方式有很多种,具体可以分为:数据表备份、单表数据备份、SQL备份和增量备份。

单表数据备份

单表数据备份,每次只能备份一张表,而且只能备份数据,不能备份表结构。

通常的使用场景为:将表中的数据导出到文件。

备份方法:从表中选出一部分数据保存到外部的文件中,

select */字段列表 + into outfile + '文件存储路径' + from 数据源;

在这里,使用单表数据备份有一个前提,那就是:导出的外部文件不存在,即文件存储路径下的文件不存在。

执行如下 SQL 语句,进行测试:

如上图所示,SQL 语句已经执行成功。在这里,如果我们遇到:

ERROR (HY): The MySQL server is running with the ?secure-file-priv option so it cannot execute this statement.

这个错误,可以通过查看「详述 MySQL 导出数据遇到 secure-file-priv 的问题」进行解决。

为了验证是否真的将class表中的数据导出到指定位置,我们可以到该路径下进行确认:

史上最简单的MySQL数据备份与还原教程(中)(三十六)(史上最简单的不读书法成甲)

如上图所示,显然我们已经将class表中的数据导出到本地啦!不过在这里,有一点需要我们特别注意,那就是:对于从数据库导出的文件,我们最好用EditPlus等编辑工具打开,防止乱码。

此外,对于上述用于导出表中数据的 SQL 语法,其实我们可以颠倒书写顺序,也没有问题,例如:

select */字段列表 + from 数据源 + into outfile + '文件存储路径';

执行如下 SQL 语句,进行测试:

接下来,我们学习一些用于单表数据备份的高级操作,即自己指定字段和行的处理方式。

基本语法:select */字段列表 + into outfile + '文件存储路径' + fields + 字段处理 + lines + 行处理 + from 数据源;

字段处理:

enclosed by:指定字段用什么内容包裹,默认是,空字符串;

terminated by:指定字段以什么结束,默认是t,Tab键;

escaped by:指定特殊符号用什么方式处理,默认是\,反斜线转义。

行处理:

starting by:指定每行以什么开始,默认是,空字符串;

terminated by:指定每行以什么结束,默认是rn,换行符。

执行如下 SQL 语句,进行测试:

如上图所示,显然导出文件class3.txt按照我们指定的格式进行输出啦!在前面,我们已经测试了各种单表数据备份的方式,现在我们删除数据,并尝试还原数据,即将保持在外部的数据重新恢复到数据表中。But,由于单表数据备份进能备份数据,因此如果表结构不存在,则不能进行还原。

基本语法:load data infile + '文件存储路径' + into table + 表名 + [字段列表] + fields + 字段处理 + lines + 行处理;

执行如下 SQL 语句,进行测试:

如上图所示,显然在我们删除表class中的数据之后,还原数据成功。

温馨提示:符号[]括起来的内容,表示可选项;符号+,则表示连接的意思。

标签: 史上最简单的不读书法成甲

本文链接地址:https://www.jiuchutong.com/biancheng/348381.html 转载请保留说明!

上一篇:史上最简单的MySQL数据备份与还原教程(下)(三十七)(史上最简单的飞镖)

下一篇:MySQL数据库输入密码后闪退问题的解决方法(mysql数据库输入汉字是问号)

  • 没有固定金额的合同叫什么合同
  • 工业企业销售收入税率
  • 资源税的征税对象都是原矿和选矿
  • 住房公积金发票
  • 定额扣除个税什么意思
  • 车辆停放服务属于交通运输服务吗
  • 分公司独立核算的利弊
  • 研发费用计入销售费用
  • 自产自销农产品发票如何开具
  • 小微企业的增值税怎么算
  • 工业企业库存商品的初始入账成本
  • 房贷抵税如何申请流程
  • 总公司收回未分配利润如何入账?
  • 公司买的车怎么做分录
  • 非生产企业主营业务成本
  • 自行开发的软件如何确认为无形资产
  • 购入包装物
  • 退税详细教程
  • 建筑工程总包单位
  • 增值税 代销
  • 企业申请核定征收的要求
  • 律师事务所收费单据
  • 利润弥补以前年度亏损是税前吗
  • 什么凭证需要审计报告
  • 分公司注销未分配利润转给总部,总部如何做账
  • 金蝶账可以修改建账日期吗
  • 股东转入实收资本
  • 费用应计入管理费用的有
  • 投资股权转让需要注意什么?
  • uc浏览器不让访问网页
  • 冲减预付款
  • 待抵扣进项税额和待认证进项税额的区别
  • 应税消费品对外出售
  • 不动产在建工程领用原材料的分录
  • PHP:Memcached::replace()的用法_Memcached类
  • win11中文安装包
  • P2PNetworking3.exe - P2PNetworking3是什么进程 有什么用
  • 最贵的苹果4
  • 待处理流动资产净损失
  • 账户维护费计入什么会计科目
  • 工会经费计提分录怎么写
  • 什么是进项票什么是成本票
  • elementui表格自定义排序
  • idea搭建web开发环境
  • php for each
  • python按行读入
  • 财务章和公章下面数字一样吗
  • 分配现金股利的分录
  • 小微企业所得额如何计算
  • 小型企业利润表
  • 发票跟税有什么关系
  • 赠送代金券账务怎么处理
  • 长期股权投资转让收益需要交增值税吗
  • 应交税费和应交增值税的关系
  • 收到政府的资本公积可以投入子公司吗
  • 工程前期费用包含哪些
  • 企业预缴增值税税率
  • 车辆保险费算什么费用
  • 设备折旧怎么记账
  • 用于研发购买的材料进项税额
  • 小规模纳税人购进税控机的税如何抵扣
  • 无形资产减值损失计入管理费用
  • 如何结转生产成本至库存商品
  • 公司刚成立如何做账
  • 盈余公积什么时候会出现在账面
  • 排序mysql
  • 比较常见的成语有哪些
  • win8系统如何查看电脑mac物理地址
  • linux vim使用
  • linux的curl
  • 三分钟教你学会骑女式摩托车,连菜鸟都能学会
  • Python3.6 Schedule模块定时任务(实例讲解)
  • linux timeline
  • 批处理转义字符如何
  • 福建省国税局
  • 税务局的经济类型
  • 小规模纳税人能开9个点的发票吗
  • 运城取暖费网上怎么交
  • 财税方面的问题有什么
  • 怎么修改税局预留号码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设