Mysql數據備份

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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章