位置: 编程技术 - 正文

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

  • 什么是所得税税负
  • 如何查看发票是否被抵扣
  • 工程公司的材料员在哪里考试
  • 金税盘技术维护费怎么申报
  • 营业费用和营业收入的关系
  • 工会经费需要计税吗
  • 研发费用加计扣除留存备查资料
  • 出口退税销项大于进项,需要交税吗
  • 母公司派遣员工到子公司解散补偿金
  • 简易计税核算方法有哪些
  • 专票和国税额差很多
  • 2016年的发票2019年还能开红字吗
  • 汇总纳税申报期
  • 个税申报异常怎么办
  • 提取备用金的手续费会计分录
  • 关于递延所得税的例题
  • 发票校验码后六位在哪个位置图片
  • 个人出租房屋税款代征点电话
  • mac系统怎么更改输入法
  • 提取利润会计分录怎么做
  • 现在还有票据法吗
  • 个体工商户需要办公户吗
  • 专用发票增量申请流程
  • js图片放大代码
  • 你需要权限来执行操作是怎么回事
  • 借条无还款时间怎么办
  • php初学者常见问题和答案
  • 没有取得发票的成本可以税前扣除吗
  • PHP:pg_copy_to()的用法_PostgreSQL函数
  • 增值税发票销货清单哪里领
  • 绣球花的叶子出现了斑点,这是怎么了?
  • 野生动物保护区有哪些
  • 代缴费社保
  • thinkphp5.1完全开发手册
  • php怎么添加背景图片
  • 预缴的附加税怎么填表抵减
  • vue过滤器可以异步吗
  • Github ChatGPT-Web:了解最新AI技术的前沿应用!
  • 不得抵扣增值税的情形有哪些
  • 汇算清缴补税的情况有哪些
  • 对公账户的种类有几种
  • 工资表中可以出现减号的情况吗
  • 普票要盖发票的章子吗
  • sql server 2016使用
  • 在windowsxp的应用程序中,经常
  • 公转私户违法吗
  • 银行理财产品是单利还是复利
  • 明细分类账户的名称,核算内容及使用方法是什么规定的
  • 会计凭证销毁年限
  • 累计摊销属于什么类科目
  • 管理人员工资属于酌量性固定成本
  • 参加新冠疫情防控工作总结
  • 企业要怎样才能用到便宜的天然气
  • 分公司抬头发票总公司可以抵扣吗
  • 增值税附加税有哪些
  • 企业注销股东投资款怎么处理
  • 开窗函数窗口范围
  • innodb_flush_method取值方法(实例讲解)
  • win7双击文件无反应
  • win7共享在哪
  • macbook调节音量怎么没反应
  • ttf文件安装到电脑
  • linux开启samba服务
  • win7不能自动启动
  • macbook core2
  • linux如何修改网关地址
  • 网页设计中css样式有何用途
  • jquery模拟表单提交
  • jquery动态生成表格
  • python做开发
  • python web ui
  • vim合并两个文件
  • python读写文件wr
  • Unable to connect to zookeeper
  • 税务工作秘密管理暂行办法
  • 国税和地税比例
  • 注销外经证需要身份证吗
  • 出口退税备案单证目录
  • 电子税务局房产税怎么申报
  • 不动产契税怎么计算出来的
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设