如何显示整个数据库

时间:2013-04-10 06:28:12

标签: javascript sql database html5 sqlite

我目前正在使用SQlite,使用TideSDK编写应用程序。我所追求的只是向用户显示整个数据库(所有表格),因为它是教师需要查看的评估工具。我正在使用HTML5和Javascript。

我正在考虑将整个数据库放入一个字符串或数组中,如:

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

然后一些如何使用javascript / html在屏幕上渲染。

这一切都可能吗?这种东西有插件吗?它已经困扰了我几个星期,我似乎无法得到任何帮助。

感谢任何能指出正确方向的人。

1 个答案:

答案 0 :(得分: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。转到查询数据库架构