如何在JetBrains DataGrip中将CSV数据导入到MySQL

24

我正在学习MySQL。 我需要使用JetBrains DataGrip将CSV文件中的数据导入到MySQL表中。

我以前在dbForge MySQL中完成过这样的工作,但上周我从Windows迁移到了Linux。

在StackOverflow上有一些关于如何将CSV导入MySQL的问题,但我对SQL仍不是很熟悉。

如何在JetBrains DataGrip中导入CSV数据文件?

谢谢!

3个回答

36
  1. 选择要导入的数据源的上下文菜单
  2. 选择从文件导入....
  3. 自定义将被创建的表格,检查预览并按确定。

上下文菜单 导入对话框


我尝试过这个方法,但每行三列的文件需要280毫秒。对于1321行数据,需要380秒,而Navicat只需要7秒钟导入相同的数据。有没有办法加快速度?我想要插入一些包含数百万行数据的CSV文件。 - trench
现在用2016.1相当快了。 - O. Jones
仍然非常慢。 - Theja
Theja,请在此处提交问题:https://youtrack.jetbrains.com/issues/DBE - moscas

8
精度:固定的答案说明了如何创建和填充一个新表。
要填充已经存在的表相当类似:使用特定表的上下文菜单选择“从文件导入”。然后,步骤与固定答案中的步骤相似。
请查看以下截图:右键单击表以更新,然后从文件导入数据。 Right click the table to update then import data from file

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接