如何将查询结果从 .sql 数据库导出到 .csv 文件?我试过
SELECT *
FROM players
INTO OUTFILE 'players.csv'
FIELDS TERMINATED BY ','
LINES TERMINATED BY ';';`
我的 .csv 文件是这样的:
p1,1,2,3
p2,1,4,5
但它们不是分开的列,都在 1 列中。
我尝试自己创建一个 .csv 文件来尝试 WEKA,例如:
p1 1 2 3
p2 1 4 5
但是 WEKA 将 p1 1 2 3
识别为单个属性。
那么:我怎样才能将一个表从一个 sql 数据库正确地导出到一个 csv 文件?我如何将它与 WEKA 一起使用?
编辑
是否可以添加带有列名称的标题行?我已经在线阅读了一些内容,但我无法阅读。
我使用的是 MySQL 5.5。
最佳答案
您需要将您的 csv 文件的格式告知 weka。您可以在打开 csv 文件并调用选项对话框时执行此操作,请参见下图。你还需要用“\n”而不是“;”来结束你的行。
关于mysql - 将 SQL 数据库导出到 CSV 文件并与 WEKA 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12438743/