如何:在 MySQL 工作台中将记录集导出为分号分隔的 csv 文件?
Posted
技术标签:
【中文标题】如何:在 MySQL 工作台中将记录集导出为分号分隔的 csv 文件?【英文标题】:How to: Export a recordset as a semicolon separated csv file in MySQL workbench? 【发布时间】:2015-12-19 03:33:46 【问题描述】:将记录集导出到外部 csv 文件会生成一个 csv 文件,该文件在 mysql 工作台中以逗号分隔。有没有办法让它导出到分号分隔的 csv 文件?
我尝试查看 Mysql 工作台中是否有一些设置可以更改以使 csv 以分号分隔但找不到。导出的csv文件是默认逗号分隔不能更改还是有解决办法?
【问题讨论】:
您可以执行 SELECT..INTO OUTFILE 语句来获取所需的 CSV 文件。有很多有用的选项,列分隔符也可以更改 - dev.mysql.com/doc/refman/5.6/en/select.html 【参考方案1】:是的,你可以。导出结果集时,选择“CSV(;分隔)”而不是“CSV”作为输出格式。请参阅related documentation(和屏幕截图)。
或者,表格“表格数据导出向导”也有一个使用“;”的选项作为字段分隔符。右键单击模式查看器中的表即可到达那里。
【讨论】:
【参考方案2】:1.在 Workbench 中运行查询以获取输出
2.选择以下按钮导出到记录
-
插入以下值
-
点击导出。记录将导出到“文件路径”中提到的 csv 文件
【讨论】:
关键是“文件格式”有一个下拉菜单。选择“CSV(;分隔”而不是“CSV”以使用“;”而不是“,”。以上是关于如何:在 MySQL 工作台中将记录集导出为分号分隔的 csv 文件?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 PHP 和 MySQL 有效地对大型数据集进行分页?