如何将sqlite数据库导入mathematica

Tor*_*ess 9 database sqlite wolfram-mathematica

我想用mathematica来分析sqlite的一些数据?

但我不知道该怎么做.

而且我不确定mathematica是否支持sqlite的数据.

Don*_*ows 14

显然,SQLite支持已在Mathematica中提供,尽管它没有记录.因此,请小心行事!

打开数据库:

db = Database`OpenDatabase["thefilename.sqlite"]
Run Code Online (Sandbox Code Playgroud)

然后运行SQL语句:

results = Database`QueryDatabase[db, "SELECT foo FROM bar WHERE boo = ?", { "some string" }]
Run Code Online (Sandbox Code Playgroud)

这应该足以让你开始.(您必须从数据库中将数据提取到Mathematica中进行分析;在磁盘上"静止"时无法完成任何操作.如果您正在进行复杂的分析,那么将其中的一部分放入其中可能是值得的. SQL查询,尤其是在数据库上设置了合理的索引时.)