ZBLOG

mysql -e如何导出逗号间隔

您好,可以使用mysql -e命令将MySQL查询结果导出为CSV格式文件。以下是示例代码:

mysql -u your_username -p your_database_name -B -e "SELECT * FROM your_table" | sed 's/\t/,/g' > /path/to/file.csv

在这个示例中,我们首先使用mysql -e命令执行了一个查询语句,并将结果通过管道传递给了sed命令。在sed命令中,我们将制表符\t替换为逗号,来生成CSV格式的数据。最后,我们将输出重定向到一个名为file.csv的文件中。

请注意,在上述示例中,我们使用了两个参数:-B(batch mode)和 -e(execute) 来指定要执行的SQL语句。此外,您还需要提供MySQL用户名、密码和数据库名称等必要信息以连接到MySQL服务器。

希望这可以回答您的问题,如果还有其他疑问,请随时与我联系。

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=3530

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?