在Windows环境中如何以csv格式输出MySQL查询结果?

3

有没有一种简单的方法可以从PowerShell命令行运行MySQL查询并将结果输出到csv格式的文件中?

这个问题与如何以CSV格式输出MySQL查询结果?相同,只是在Windows环境下。我不得不在PowerShell中找出答案,但我的答案不适用于Linux环境的问题。所以这里是Windows+PowerShell版本。

1个回答

2

这是Stan在如何将MySQL查询结果以CSV格式输出?上的答案,适用于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来结束操作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接