0

嗨,我正在使用代码将sql文件添加到我databasebatch文件中。有用 。

我的代码

C:
cd\xampp\mysql\bin
mysql -u root -e "source C:\xampp\htdocs\internet_wk_1.7\db\master_db.sql" kani

情况是我想获取用户输入值和名称user name,而不是硬编码这些值。passworddatabase

目前我的用户名硬编码为root

我想做这样的

用户应该收到一条消息

please enter your user name :

当我这样做的时候

 please enter your password :

之后

 please enter your database name :

然后剧本喊继续。如何做到这一点,请帮助。提前致谢

4

1 回答 1

1

set/P选项一起使用:

@echo 关闭
set /p username=请输入您的用户名:
set /P pwd=请输入您的密码:
set /p dbname=请输入您的数据库名称:

cd /dc:\xampp\mysql\bin
mysql -u%username% -p%pwd% -e "source C:\xampp\htdocs\internet_wk_1.7\db\master_db.sql" %dbname%

如果您help set在命令行窗口中输入,您将获得更多详细信息。

于 2012-05-12T09:13:37.047 回答