2012-01-21 30 views

回答

14

显然,SQLite的支持是already available in Mathematica,虽然它没有记录。因此,请谨慎行事!

打开一个数据库:

db = Database`OpenDatabase["thefilename.sqlite"] 

然后运行使用SQL语句:

results = Database`QueryDatabase[db, "SELECT foo FROM bar WHERE boo = ?", { "some string" }] 

这应该是足以让你走了。 (您必须从数据库中将数据提取到Mathematica中进行分析;在磁盘上只是“静止”时不能做任何事情,如果您正在进行复杂的分析,可能需要一段时间SQL查询,特别是在数据库上设置了明智索引的情况下。)

+0

感谢您的回答 – Toress

+0

这不再适用于Mathematica 9.您是否知道从Mathematica访问SQLite数据库的另一种方式? – James

+0

奇怪的是,这适用于Mac OS X,Mathematica 9 ... – cormullion

相关问题