開發時有時候需要在服務器端備份數據庫數據,但不希望使用 Navicat 工具備份。這裏根據實際工作經驗,總結一下使用 .bat 批處理文件備份數據庫的方法。
1、右鍵,新建一個.txt 文件
2、輸入以下內容
解釋:
第一句:第一句是建立一個變量 %Ymd% ,通過 %date% 這個系統變量得到日期,
%date:~,4% 表示取日期的前面4個字符就是年份,
%%date:~5,2% 表示取日期第5個字符開始的2個字符就是月份,
%date:~8,2% 這個就是日期號數,
如 2009-06-20 這個日期最後得到的結果是 20090620
第二句:md "D:\數據備份\%ymd%"
就是使用變量 %Ymd% 的值建立一個空的文件夾。
第三句:第三句開始就是使用 MySQL 的命令對數據庫 estar 進行備份,並存儲在 D:\數據備份\%ymd% 這個文件夾下面。