当前位置: 首页 > 面试题库 >

将SQL数据库导出到CSV文件中,并与WEKA结合使用

潘灵均
2023-03-14
问题内容

如何将查询结果从.sql数据库导出到.csv文件?我尝试过

SELECT * 
FROM players 
  INTO OUTFILE 'players.csv' 
  FIELDS TERMINATED BY ',' 
  LINES TERMINATED BY ';';`

我的.csv文件类似于:

p1,1,2,3
p2,1,4,5

但是它们不在sapated列中,而是全部在1列中。

我尝试自己创建一个.csv文件,只是为了尝试WEKA,如下所示:

p1  1  2  3
p2  1  4  5

但是WEKA将其p1 1 2 3视为一个属性。

因此:如何正确地将表从sql db导出到csv文件?我如何在WEKA中使用它?

编辑

是否可以添加带有列名称的标题行?我已经在网上阅读了一些内容,但无法阅读。

我正在使用MySQL 5.5。


问题答案:

您需要通知weka您的csv文件的格式。您可以在打开csv文件和调用选项对话框的同时执行此操作,请参见下图。另外,您需要使用“ \
n”而不是“;”来终止行。



 类似资料:
  • 本文向大家介绍PHP执行SQL文件并将SQL文件导入到数据库,包括了PHP执行SQL文件并将SQL文件导入到数据库的使用技巧和注意事项,需要的朋友参考一下 上面text.sql是你需要执行的sql文件,DB_HOST主机名,DB_USER用户名,DB_PASS密码! 这只是最基本的自动执行sql文件,你还可以自定义生成数据库的名称,方法就是将sql文件中下面的代码删去 USE 数据库名 然后在te

  • 问题内容: 我有一个表,其中的图像数据存储在MySQL数据库的blob字段中。有没有一种方法可以仅使用SQL将这些图像导出到文件系统上的文件?图片应命名为{imageId} .jpg 我知道用Java或其他方法很容易做到这一点,但是仅用SQL脚本就能做到吗? 问题答案: 我不喜欢这个主意… 尽管有错误

  • 问题内容: 我试图将使用以下查询找到的结果导出到我的桌面上的CSV中。 这是我第一次使用Elasticsearch和cURL,因此我对如何执行此操作感到困惑。 现在,当我运行此查询时,它将返回戴夫的姓名,姓氏,地址和性别,并且我想在运行查询时将结果放入桌面上的csv中。 我一直在阅读有关如何执行此链接的操作,但是我不确定如何使我的查询执行此操作-(https://docs.python.org/3

  • 我有一个独立的H2服务器,正在收集数据。为了进行测试,我希望将数据从服务器中提取到CSV文件中。有什么工具吗?

  • 我用的是Oracle 10g,SQL Developer我想知道有没有办法从CSV文件导入数据,其中字段用','分隔,行用' \n '结束使用SQL查询我尝试了这个查询 < code >将文件“C:/tmp.csv”中的数据加载到表CSVTEST2字段终止于“,”行终止于“\n”忽略1行(ID,FIRSTNAME,LASTNAME,birth date); 但是它不起作用,我总是从sql开发人员那

  • 我有多个csv文件(每个文件包含N行(例如,1000行)和43列)。 我想把文件夹中的几个csv文件读入pandas,并将它们合并到一个数据帧中。 不过我还没能弄明白。 问题是,数据帧的最终输出(即,)将所有列(即43列)合并到代码的一列(见附图)屏幕截图中 选定行和列的示例(文件一) 选择的行和列(文件二)Client_IDClient_NamePointer_of_Bins日期权重C00000