自动将用户输入提供给 Windows 批处理文件?

自动将用户输入提供给 Windows 批处理文件?

我正在编写 Windows 批处理文件。在普通命令行上,我们会有:

mysql -u root -p dbname
Enter password: [types password]
show tables;

有没有办法我可以在批处理文件中提供密码并“显示表格”,以便用户不必输入密码 - 他们只需运行批处理文件即可?

答案1

密码:

mysql -u root --password=p4ssw3rd 数据库名称

命令:

mysql ... -e“显示表;”
echo 显示表;| mysql ...

    回声 foo;
    回音條;
)|mysql...
mysql ... < 命令.txt

相关内容