2013-04-10 20 views
2

我目前使用SQlite,用TideSDK編寫應用程序。我所要做的就是向用戶顯示整個數據庫(所有表格),因爲它是教師需要查看的評估工具。我正在使用HTML5和Javascript。如何顯示整個數據庫

我想將整個數據庫到一個字符串或數組一樣的:

var database = db.execute("SELECT name FROM sqlite_master WHERE type='table' ORDER BY name"); 

那麼一些在使用JavaScript/HTML畫面的呈現方式。

這是可能的嗎?有這種東西的插件嗎?幾周來一直在困擾着我,我似乎無法得到任何幫助。

感謝任何能指引我朝着正確方向的人。

回答

3

要列出的表,你應該能夠做到

SELECT name FROM sqlite_master 
    WHERE type IN ('table','view') AND name NOT LIKE 'sqlite_%' 
    UNION ALL 
    SELECT name FROM sqlite_temp_master 
    WHERE type IN ('table','view') 
    ORDER BY 1 

或者使用較短的版本

.tables 

http://www.sqlite.org/sqlite.html。回到查詢數據庫模式

+0

感謝您關於如何正確獲取所有表的建議,但是現在有什麼方法可以顯示它們嗎?我可以將它們放入數組並將其打印到屏幕上嗎?再次感謝 – joshzee 2013-04-10 10:02:18