gpt4 book ai didi

mysql - 在 Powershell 中使用 MySQL,如何将脚本结果通过管道传输到 csv 文件中?

转载 作者:行者123 更新时间:2023-11-29 14:55:12 34 4
gpt4 key购买 nike

在 PowerShell 中,如何执行 mysql 脚本以便将结果通过管道传送到 csv 文件中?该脚本的结果只是一小部分列,我想将其复制到 csv 文件中。

我可以通过执行以下操作将其直接转到 shell:

mysql> source myscript.sql

我尝试过各种小事情,例如:

mysql> source myscript.sql > mysql.out
mysql> source myscript.sql > mysql.csv

在无限的变化中,我只是得到错误。我的数据库连接没问题,因为我可以从命令行等执行基本的表查询...到目前为止我也无法在网络上找到解决方案...

任何帮助将不胜感激!

最佳答案

您似乎没有运行 powershell,而是运行 mysql 命令行工具(不过也许您是在 powershell 控制台中启动它的。)

另请注意,mysql 命令行工具无法直接导出到 csv。

但是,要将输出重定向到刚刚运行的文件

mysql mydb < myscript.sql >mysql.out

或者例如

echo select * from mytable |  mysql mydb >mysql.out

(以及您需要的 mysql 的任何参数,例如用户名、主机名)

关于mysql - 在 Powershell 中使用 MySQL,如何将脚本结果通过管道传输到 csv 文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4811325/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com