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

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值