最近在看MySQL,安裝好之後,每次在開始菜單去啟動MySQL命令行工具的時候,都是直接用root用戶連接我本地的數據庫
輸入密碼開始工作,但是要連接服務器上的MySQL的話,就要去CMD下運行 : MySQL --h172.18.1.22 -uroot -p123456
每次的輸入自然讓人厭煩,批處理出馬解決這個問題,先上代碼:
---------------
@echo off
set /p var="鏈接本地MySQL請按1,鏈接172.18.1.22服務器請按2,退出請按0: "
if %VAR%==1 GOTO Local
if %VAR%==2 GOTO Server22
if %VAR%==0 GOTO End
:Local
start "Local" "D:ProgramMySQLinMySQL.exe" -uroot -p123456
Goto End
:Server22
start "Server23" "D:ProgramMySQLinMySQL.exe" -h172.18.1.22 -uroot -p123456
Goto End
:End
-----------------------
這段批處理中,先用到等待鍵盤輸入來控制,本例中輸入1,2,0來控制流程,沒有對其他情況做處理
輸入1之後按回車,代碼會根據你的輸入去start exe文件,本例中是帶有參數的
出現這個控制台,這裡說明一下,這個控制台是新打開的,之前那個已經關閉了,因為對我已經沒有用了,如果你還要用,在end 標簽下做控制即可。
雖然現在MySQL的GUI工具又多又強大,不過有些時候還是想進控制台看看,因為之前寫批處理調exe文件傳參數的地方不熟,試了好幾種形式才發現最簡單的就是正確的……所有把代碼貢獻出來給那些和我一樣的新丁了。