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格式]