Mysql提供两种方式进行备份
1. 对数据内容进行备份(表中的数据)
2. 对数据结构及其内容进行备份(表的结构语句+数据内容),备份的是SQL语句
数据内容备份
注意:备份的数据内容的时候,外部对应的数据文件必须不存在,只能新增,不能修改
将表中的数据值(没有字段名字),通过某种形式保存到外部文件当中
语法:select字段列表 intooutfile文件路径 [fileds格式] [lines格式] from 表面
黄色标记的,都可以没有
查看 备份 文件
默认的,一条记录一行,每一行使用”\r\n”分割;每个字段与字段之间的使用“\t”分割
Fields格式
Enclosed by:字段用什么包裹,默认是没有,是‘’
Terminated by:字段与字段直接用什么分开,默认的是\t
Escapedby:字段如果碰到特殊符号使用什么转义,默认\\
Lines格式
Terminated by:行以结束,默认是\r\n
Staring by:行以什么开始,默认是‘’
数据的还原操作
将外部对应的文件信息里面的内容读取出来放到对应的数据表中,所有的数据还原必须与数据备份时使用的格式一致
语法:load data infile文件名字 into table表名[fileds格式] [lines格式]