mysql常用功能.bat

@echo off
echo ver 1.0
echo 當前目錄:%cd%
:start
set var1=
echo.
echo 【【【【【 MYSQL 常用功能 】】】】】
echo.
echo                1.導出數據庫
echo                2.導入數據庫

echo.
echo                5.啓動mysql5.5
echo                7.啓動mysql5.7

echo. ******************************************************************************
set /P type="請輸入(1/2...),默認 1:"
if "%type%" == ""  goto a
if "%type%" == "1" goto a
if "%type%" == "2" goto b


if "%type%" == "5" goto d
if "%type%" == "7" goto e
goto a

:a
echo. 參考:
echo. "mysqldump -uroot -ppassword table > sql.sql"
echo. "mysqldump -h 192.168.1.11 -uroot -ppassword table > sql.sql"
echo.
set /P var4="請輸入要導出的數據庫名:"
if "%var4%" == "" (echo. && echo. "!!!數據庫名不能爲空!!!" && echo. && goto a)
set /P var1="請輸入遠程ip地址,本地不用輸入:"
set /P var2="請輸入數據庫用戶名,默認root:"
set /P var3="請輸入數據庫密碼,默認root:"
set /P var5="保存爲?默認sql.sql  :"

if "%var1%" NEQ "" (set var1=-h %var1%)
if "%var2%" == "" (set var2=root)
if "%var3%" == "" (set var3=root)
if "%var5%" == "" (set var5=sql.sql)
echo.
echo "執行:mysqldump %var1% -u%var2% -p%var3% %var4% > %var5%"
mysqldump %var1% -u%var2% -p%var3% %var4% > %var5%
echo '導出完成:%cd%\%var5%'
goto start


:b
echo select 2;
echo mysql -uroot -proot
echo use table;
echo source sql.sql
echo. 
echo. 開始進入數據庫,請輸入上面命令導入
set /P var1="請輸入遠程ip地址,本地不用輸入:"
set /P var2="請輸入數據庫用戶名,默認root:"
set /P var3="請輸入數據庫密碼,默認root:"
if "%var1%" NEQ "" (set var1=-h %var1%)
if "%var2%" == "" (set var2=root)
if "%var3%" == "" (set var3=root)
mysql %var1% -u%var2% -p%var3%

goto start



:d
E:\WebSite\PHP\phpStudy2016\MySQL\bin\mysqld.exe --console
goto start

:e
E:\WebSite\PHP\BtSoft\mysql\MySQL5.7\bin\mysqld.exe --console
goto start

:end
pause

 

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