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

 

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