批处理文件 CD 然后 运行 MySQL 查询
batch file CD and then run MySQL queries
我正在尝试创建一个打开命令提示符、更改目录然后 运行s MySQL 查询的批处理文件:
C:\xampp\mysql\bin\mysql.exe -u admin -padmin -h localhost mydatabase
select * from table;
当我 运行 批处理文件 MySQL 命令行打开并连接到数据库时,但是 select * 来自 table;命令不 运行
select * from table;
正确的做法是什么?
批处理无法在exe调用程序后传递任何行。
如果您想发送命令,您应该创建一个包含该命令的文本文件。您可以将其命名为 commands.txt
select * from table
然后告诉 mysql 从该文件中读取:
C:\xampp\mysql\bin\mysql.exe -u admin -padmin -h localhost mydatabase < commands.txt
如果您需要命令的结果,请像这样保存它们:
C:\xampp\mysql\bin\mysql.exe -u admin -padmin -h localhost mydatabase < commands.txt > results.txt
您可以阅读有关该方法的更多信息here。
我正在尝试创建一个打开命令提示符、更改目录然后 运行s MySQL 查询的批处理文件:
C:\xampp\mysql\bin\mysql.exe -u admin -padmin -h localhost mydatabase
select * from table;
当我 运行 批处理文件 MySQL 命令行打开并连接到数据库时,但是 select * 来自 table;命令不 运行
select * from table;
正确的做法是什么?
批处理无法在exe调用程序后传递任何行。
如果您想发送命令,您应该创建一个包含该命令的文本文件。您可以将其命名为 commands.txt
select * from table
然后告诉 mysql 从该文件中读取:
C:\xampp\mysql\bin\mysql.exe -u admin -padmin -h localhost mydatabase < commands.txt
如果您需要命令的结果,请像这样保存它们:
C:\xampp\mysql\bin\mysql.exe -u admin -padmin -h localhost mydatabase < commands.txt > results.txt
您可以阅读有关该方法的更多信息here。