当前位置:  开发笔记 > 后端 > 正文

用于CSV文件的快速免费桌面SQL工具

如何解决《用于CSV文件的快速免费桌面SQL工具》经验,为你挑选了1个好方法。

我有一堆相当大的CSV(逗号分隔值)文件,我想分析它们.SQL查询非常适合这种情况.到目前为止,我一直在使用MS Access导入CSV文件并对它们执行查询.但是,除了有一个非常糟糕的SQL编辑器和关于何时可以打开/编辑/删除查询/表的愚蠢的任意规则,它是非常慢的.在执行查询时我可以忍受最初的缓慢,但我真的很讨厌每当我尝试在另一列上排序表,等待5分钟或尝试滚动时它似乎重新执行它.

这项工作有更好的(免费)工具吗?(如果需要,我愿意手动编写脚本以将CSV转换为其他内容)

谢谢!

编辑:谢谢你的所有答案!我将尝试SQL Server,如果它成功,我会接受这个答案.只是澄清一下:导入数据文件对我来说不一定是个问题(虽然这样做的简单方法当然是受欢迎的).我需要的是一些程序,随后允许我快速有效地执行(相当复杂的)查询.FileHelpers不会帮助我,因为首先我不知道任何.NET语言,其次,我有Java中的数据,但我认为使用SQL分析它会容易得多.谢谢你的回答!



1> cleg..:

为什么不直接将它们导入MySQL,这很容易.

LOAD DATA LOCAL INFILE 'file.csv' 
INTO TABLE some_table 
FIELDS TERMINATED BY ',' 
LINES TERMINATED BY '\n' 
(field1, filed2, field3);

然后你可以轻松运行任何复杂的查询......

推荐阅读
ERIK又
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有