您好我正在使用代码将sql
文件添加到database
文件中的batch
。有用 。
我的代码
C:
cd\xampp\mysql\bin
mysql -u root -e "source C:\xampp\htdocs\internet_wk_1.7\db\master_db.sql" kani
我希望将用户输入值设置为user name
,password
和database
名称,而不是硬编码这些值。
目前我的用户名硬编码为root
我想这样做
用户应该收到消息
please enter your user name :
当我做的时候
please enter your password :
之后
please enter your database name :
然后脚本喊着继续。怎么做,请帮忙。提前谢谢
答案 0 :(得分:1)
将set
与/P
选项一起使用:
@echo off set /p username=please enter your user name: set /P pwd=please enter your password: set /p dbname=please enter your database name: cd /d c:\xampp\mysql\bin mysql -u%username% -p%pwd% -e "source C:\xampp\htdocs\internet_wk_1.7\db\master_db.sql" %dbname%
如果在命令行窗口中输入help set
,则会获得更多详细信息。