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

Jor*_*rdi 4 sql csv

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

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

谢谢!

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

cle*_*leg 5

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

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

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