← 实用指南

图片、文档与表格

怎样直接在浏览器中打开并查看 SQLite 数据库

无需安装桌面数据库软件,在本地查看表、结构和有限查询结果。

直接答案

SQLite 数据库通常是包含表和索引的单个二进制文件。浏览器查看器可把副本加载进内存,只执行读取而不上传文件。

操作步骤

先备份,再选择数据库,检查表清单和结构,预览有限数量的行,然后运行有明确范围的 SELECT 或只读 PRAGMA;只导出确实需要的非敏感结果。

常见错误

不要在有高权限的生产工具中打开不可信数据库,不要假设所有 .db 都是 SQLite,也不要对大文件执行无上限查询。WAL 或 journal 伴随文件可能包含更新状态。

完成检查

核对目标表、行数、文字编码和应用版本,关闭页面以释放内存副本,并确保原文件未被修改。

结合实例做判断

从一致的副本和一个小问题开始

浏览器查看器适合检查应用导出的数据库,不是修复在线生产库。先用原应用支持的导出或备份流程;只复制正在运行的 .db 文件,可能漏掉仍在预写日志中的最新数据。

从一致的副本和一个小问题开始
检查什么示例或操作如何判断结果
文件被拒绝确认真的是 SQLite,而非加密库或其它使用 .db 后缀的格式。改扩展名不会转换格式;请原应用提供支持的导出。
缺少最近记录从原应用重新创建一致的导出。缺失 WAL 附属文件可能导致数据不全;不要删除或手动拼接在线数据库文件。
表里记录很多先查看表预览,再使用带较小 LIMIT 的针对性 SELECT。LIMIT 限制返回行,不一定限制连接、排序的全部计算量;只读也应避免昂贵查询。
使用相关工具SQLite 数据库查看器

来源与延伸阅读

继续解决相关问题