【问题标题】:How to display an entire database如何显示整个数据库
【发布时间】:2013-04-01 20:42:06
【问题描述】:

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

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

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

然后是一些如何使用 javascript/html 在屏幕上呈现。

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

感谢任何能给我指明正确方向的人。

【问题讨论】:

    标签: javascript sql database html sqlite


    【解决方案1】:

    要列出表格,您应该可以这样做

    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。下到查询数据库架构

    【讨论】:

    • 感谢您提供有关如何正确获取所有表格的建议,但是我现在有什么方法可以显示它们吗?我可以将它们放在数组中并将其打印到屏幕上吗?再次感谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-03
    • 1970-01-01
    • 2016-12-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多