是否有一种简单的方法可以从PowerShell命令行运行MySQL查询并将结果输出到csv格式的文件中?
此问题与How to output MySQL query results in CSV format?相同,但在Windows中除外。我必须在PowerShell中弄清楚,但我的答案不属于linux问题。所以这是Windows + PowerShell兄弟。
答案 0 :(得分:1)
Stan的答案来自How to output MySQL query results in CSV format?,适用于Windows PowerShell
mysql my_database_name -u root | Out-File .\my_output_file.csv
这给了我一个mysql提示符,但一开始没有通常的mysql >
。我输入:
source C:\Aboslute\Path\With Spac es\Without\Quotes\To\my_select_statement.sql
如果命令有问题,它会给出错误消息并退出,如果命令执行成功,则会给出空提示。我输入exit
来完成。