2012-01-21 62 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

相關問題