将 .csv 文件导入 Datagrip?

Posted

技术标签:

【中文标题】将 .csv 文件导入 Datagrip?【英文标题】:Importing .csv files into Datagrip? 【发布时间】:2016-04-06 20:12:37 【问题描述】:

我刚刚测试了将 1321 条记录(一个 int 列作为键,两个文本列作为 nvarchar(100))导入 MS SQL 服务器。

在 Navicat 中,我用导入向导花了 7 秒时间来创建

在 Datagrip 中,每行需要 280 毫秒(370 秒)。我选择这样做的方法是:

1) 打开 .csv 文件 2) 使用 SQL 插入和数据提取器选项 3) 将 MY_TABLE 重命名为适当的名称(这导致我的系统在 16gigs 的 RAM 上出现延迟) 4) 控制A然后执行

我看到它一次插入每一行。这是一个简单的查找表。在此之后,我计划导入从 2014 年至今的记录(我正在创建一个新数据库),其中包含数百万行。我是否错误地插入了 .csv 文件?我有什么选择?

【问题讨论】:

不确定第 2 步是什么意思。那是Excel中的东西吗?我认为在 sql server 中使用数据导入向导是最好的方法。 它根据官方视频介绍了 datagrip youtube.com/watch?v=MtrimePA58U 中的步骤。这是关于管理 SQL Server 的特定工具,称为 Datagrip(制造 PyCharm 的同一家公司)。我目前正在使用 SSMS 和 Navicat(试用版)。 我对这个工具一无所知,也不打算去看视频来帮忙。似乎该工具在导入数据方面真的很慢,那么它可能不是这项工作的好工具。希望你能找到解决办法。 不用担心。我正在尝试让使用该工具的人参与进来。我在 reddit 上看到了关于它的帖子,我知道 Pycharm 很受欢迎,所以我知道有些人一定很熟悉 试试 DataGrip 2016.1 可能会更快 【参考方案1】:
    要导入到的数据源的上下文菜单 选择从文件导入.... 自定义将要创建的表,检查预览并按 OK。

【讨论】:

以上是关于将 .csv 文件导入 Datagrip?的主要内容,如果未能解决你的问题,请参考以下文章

使用 Datagrip 导入 csv(带有标识列的表)

Datagrip 的导入 CSV 运行的查询是啥?

datagrip怎么导入sql文件

如何在 jetbrains datagrip 中打开/查看/导入 .dbf 文件?

如何通过 DataGrip IDE 在单个文件中导出和导入 MySQL 模式

如何将手机中的csv文件的内容导入到SQLite数据库中