編寫bat指令碼執行msyql建庫sql

2021-10-24 21:07:17 字數 495 閱讀 8799

使用cmd命令執行(windows下)

【mysql的bin目錄】\mysql –u使用者名稱 –p密碼 –d資料庫

<【sql指令碼檔案路徑全名】,示例:

d:\mysql\bin\mysql –uroot –p123456 -dtest成功的**:

set errorlevel=0

set path_bin_mysql="c:\program files\mysql\mysql server 5.7\bin\mysql"

set user_mysql=root

set password_mysql=root

%path_bin_mysql% -u%user_mysql% -p%password_mysql% 遇到的坑:

引號必須把mysql的安裝路徑到\bin\mysql都包進去,否則報錯找不到意思為「名為bin\mysql的database」;

mysql執行sql檔案的這種方式,-u和-p後都緊跟使用者名稱和密碼,不能有空格;

BAT指令碼編寫

批處理檔案最常用的幾個命令 echo表示顯示此命令後的字元 echo on 表示在此語句後所有執行的命令都顯示命令列本身 echo off 表示在此語句後所有執行的命令都不顯示命令列本身 與echo off相像,但它是加在每個命令列的最前面,表示執行時不顯示這一行的命令列 只能影響當前行 call ...

bat指令碼編寫簡介

echo 顯示此命令後的字元 echo off 不顯示除了echo off的命令列的所有命令列 不顯示本行命令列 rem 注釋 set a 計算數學表示式 dir s 列出目錄下所有檔名 dir b 只顯示檔名與副檔名 pause nul 不顯示 按任意鍵繼續.aa.bat檔案中的具體內容及解釋如下...

編寫自動備份bat指令碼

對於windows系統,我們可以使用bat指令碼來代替手工拷貝檔案備份.主要使用的語句有 1.xcopy 拷貝 2.md 建立 我的原始需求 按當前系統日期建立資料夾,並把指定要備份的目錄拷貝到該資料夾下.指令碼 echo off for f tokens 2 delims a in wmic os...