我的SQL连接与快速矿工

jdjdjdjd 成员职位:1新手
2020年12月编辑 帮助
你好,你好,我正在大学做一个项目,有一个“黑客马拉松”即将到来(在corona时代很棒,但无论如何),我们将收到一个。sql文件并解决一些数据挖掘任务。这就是我们所知道的。就我对教授的了解和他的冷静来说,这不会是一项疯狂的任务,但我显然想要有所准备。问题……我和我的团队在这个话题上基本上是新手。
到目前为止,我多少决定使用MYSQL,因为据我所知,rapidminer无法在其存储库中加载sql文件。现在的大问题是……我如何将mysql文件连接到快速矿工?

我发现了这个链接(显然我太新了,不能发布链接,所以我尝试了这个)

community.www.turtlecreekpls.com/discussion/38872/mysql-and-rapidminer

但是指向“如这篇知识库文章所述”的链接是死的404。

所以也许有人能帮帮我。

如果是这样的话……试着想象一下,您必须告诉您的奶奶如何将她的。sql文件放入快速的miner中并使用它进行一些数据挖掘。最好的建议是如何正确地将SQL文件放入我的SQL中,以一种最适合快速挖掘的方式工作。也许我在那里还有些事要做。

我从网上得到了一个。sql测试文件来玩。看起来是这样的




--
—数据库:' samplevideo_db '
--

-- --------------------------------------------------------

--
表user_details的表结构
--

创建一个不存在的user_details表
' user_id ' int(11) NOT NULL
' username ' varchar(255) DEFAULT NULL,
' first_name ' varchar(50)默认为NULL,
' last_name ' varchar(50) DEFAULT NULL,
' gender ' varchar(10)默认为NULL
' password ' varchar(50) DEFAULT NULL,
' status ' tinyint(10)默认为NULL,
主键(' user_id ')
)引擎=MyISAM默认CHARSET=latin1 AUTO_INCREMENT=10001

--
转储表user_details的数据
--

INSERT INTO ' user_details ' (' user_id ', ' username ', ' first_name ', ' last_name ', ' gender ', ' password ', ' status ') VALUES
(1, 'rogers ', 'david', 'john', 'Female', ' e6a33eee180b07e563d74fe8c2c66b8 ', 1),
(2, 'mike28', 'rogers', 'paul', 'Male', '2e7dc6b8a1598f4f75c3eaa47958ee2f', 1),
(3, 'rivera92', 'david', 'john', 'Male', '1c3a8e03f448d211904161a6f5849b68', 1),
(4, ' rosss95 ', 'maria', 'sanders', 'Male', '62f0a68a4179c5cdd997189760cbcf18', 1),
(5, 'paul85', 'morris', 'miller', 'Female', '61bd060b07bddfecccea56a82b850ecf', 1),
(6, 'smith34', 'daniel', 'michael', 'Female', '7055b3d9f5cb2829c26cd7e0e601cde5', 1),
(7, 'james84', 'sanders', 'paul', 'Female', 'b7f72d6eb92b45458020748c8d1a3573', 1),
(8, 'daniel53', 'mark', 'mike', 'Male', '299cbf7171ad1b2967408ed200b4e26c', 1),
(9, 'brooks80', 'morgan', 'maria', 'Female', 'aa736a35dc15934d67c0a999dccff8f6', 1),
(10, 'morgan65', 'paul', 'miller', 'Female', 'a28dca31f5aa5792e1cefd1dfd098569', 1),
(11, 'sanders84', 'david', 'miller', 'Female', '0629e4f9f0e01e6f20bc2066175e09f7', 1),
……等等......



所以也许有人很想帮助一些新手解决这些问题。

无论如何……
祝你一切顺利……在这些紧张的时刻保持健康,祝你有一个美好的圣诞节,光明节或任何你喜欢的节日。
:)


答案

  • jacobcybulskijacobcybulski 委员、大学教授职位:391独角兽
    2020年12月编辑
    您有两个与SQL相关的操作符可以帮助您的项目。一个是Read Database,它有一个内置的SQL查询语句——如果你想使用它,你必须将你的SQL语句复制到查询文本中。另一种是Execute SQL,它允许构建查询或从磁盘获取SQL查询文件。两者都需要建立一个SQL数据库连接,例如MySQL连接。
  • BalazsBaranyBalazsBarany 管理员,版主,员工,RapidMiner认证分析师,RapidMiner认证专家职位:913独角兽
    要设置数据库连接,请导航到存储库中的Connections文件夹,右键单击它并添加连接。

    您需要为数据库类型和连接信息(主机、端口(MySQL默认为3306)、数据库名、用户名和密码)提供JDBC驱动程序。然后,您可以在数据库相关操作符中使用此连接。
登录注册置评。