您好,我正在使用代码将sql
文件添加到批处理
文件中的数据库
中。有用 。
我的代码
C:
cd\xampp\mysql\bin
mysql -u root -e "source C:\xampp\htdocs\internet_wk_1.7\db\master_db.sql" kani
情况是我想获取用户输入的值用户名
,密码
和数据库
名称,而不是硬编码这些值。
目前我的用户名硬编码为root
我想做这样的事情
用户应该收到一条消息
please enter your user name :
当我这么做的时候
please enter your password :
之后
please enter your database name :
然后脚本喊继续。如何做到这一点,请帮忙。提前致谢
最佳答案
将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
,您将获得更多详细信息。
关于mysql - 如何通过批处理文件中的用户输入在mysql连接中输入用户名,密码,数据库名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10562383/