位置: 编程技术 - 正文

史上最简单的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数据库输入汉字是问号)

  • 企业所得税税负高是什么意思
  • 税收的自动稳定性主要表现在什么制度
  • 独立法人和法人独资的区别
  • 餐饮业成本的正确表述是
  • 利息费用和利息支出的区别计算公式
  • 收到借款利息如何计算
  • 退回投资款怎么做账
  • 2019年小规模纳税人增值税优惠
  • 专家咨询费个人所得税怎么计算
  • 城市维护建设税税率
  • 合并业务的好处
  • 报销数字证书续费作财务凭证怎么做?
  • 购物卡开预付卡有风险吗
  • 野生药才收购网
  • 调整以前年度应交税费分录
  • 报销老板垫款会计处理
  • 小规模纳税人季报是哪几个月
  • 水电费计提和冲销
  • 金蝶资产减值损失取数计算公式
  • 企业破产应收账款要发询证函吗
  • 鸿蒙os程序
  • 车间机物料消耗属于间接生产费用吗
  • 完工转出产成品成本计算
  • php封装api
  • vue jsx报错
  • php变量如何定义
  • hppusg.exe是什么进程
  • atikdag.sys
  • pop3服务是什么
  • postman如何设置token
  • php redis使用
  • 向银行借入长期借款200000元,存入银行
  • 哪些税改将影响家庭个人财富
  • 个税申报失败如何修复
  • 深入php第五版中文版pdf
  • jsoup js
  • 出口免税和退税的区别
  • 中华人民共和国禁毒法第十三条规定
  • 其他应收款的核算范围包括
  • 公司购买电脑怎么做会计分录
  • 银行汇票如何背书转让
  • 哪些原始凭证要盖章
  • 公司因担保产生损失
  • 库存商品差额调整会计目录
  • 应交增值税为什么在借方
  • 应补税额是要交钱
  • 股东分红按利润表的净利润计算
  • 建筑工程开办费
  • 汇算清缴从业人数平均值怎么算
  • 密码区出框
  • 坏账准备的会计核算
  • myeclipse连接mysql数据库代码
  • 寻找sql注入漏洞存在哪几个关键点
  • openeuler操作系统安装方法
  • win10系统如何快速打开控制面板
  • ubuntu如何清理缓存
  • windows7 excel
  • win1021年更新
  • windows7如何启动记事本
  • msng.exe是什么
  • linux lvm2_member
  • 笔记本怎么设置定时关机
  • 基于jquery的框架有哪些
  • socket pf_inet
  • cocos2d怎么用
  • js原生实现call
  • linux 映射 fn键
  • shell检查语法错误
  • 占位符设置
  • jQuery实现textarea自动增长宽高的方法
  • 三消游戏规则
  • 寻找志同道合的小伙伴
  • 甘肃国家税务局官网app
  • 昌吉市税务大厅
  • 办真人cs场地需要什么资质
  • 江苏 国税
  • 南京国民政府统治和开辟革命新道路
  • 江西税务局
  • 成都交房需要交什么费用
  • 租赁发票交多少税费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设