先检查文件来源
优先使用原应用导出的备份。正在运行的数据库可能把最新修改保存在 WAL 文件中,本工具不会合并这些额外文件。文件信息会显示名称、字节数和大小。
数据库与 SQL
先看结构,再核对记录
尚未加载数据库。
选择对象
尚未加载数据库。
数据库文件和 SQL 仅在本机浏览器处理,不上传、不保存历史。
只读 · 文件 50 MiB · SQL 20,000 字符 · 结果 10,000 行、256 列、2,000,000 单元 · 执行 5 秒 / 引擎加载 20 秒。
每页 100 行;单元格预览 200 字符,导出包含全部已加载值。JSON 使用 columns + rows,大整数为字符串,BLOB 为十六进制对象。CSV 处理公式风险,不能无损保留类型。
打开数据库或试用示例。
拿到应用备份中的 db 文件,却不知道有哪些表时,可以先用 SQLite 查看器确认结构与记录。选表会生成带引号的查询,避免表名包含空格或特殊字符时出错。
SQLite 在线查看适合临时核对一份快照。这个 SQLite 可视化工具把当前查询和结果放在一起,让你在导出前确认筛选条件;需要打开 db 文件时,无须先搭建数据库服务。
SQLite 查看器列出表和视图,并展示所选对象的建表语句及索引。写关联查询前,可以先检查字段和唯一索引;读取过程不会改写原始文件。
每页最多显示 100 行,导出包含全部已加载行。达到 10,000 行上限时明确标记截断;修改查询后旧结果过期,避免把上一轮的数据误带走。
优先使用原应用导出的备份。正在运行的数据库可能把最新修改保存在 WAL 文件中,本工具不会合并这些额外文件。文件信息会显示名称、字节数和大小。
选表直接运行预览查询;手动编辑 SQL 后需点击运行或按 Ctrl/Cmd+Enter。用 WHERE 筛选,用 ORDER BY 指定顺序;分页不会替你对整张表排序。
SQLite 数据库查询的结果可能触及行数上限。看到截断提示时,应增加筛选条件再查。JSON 使用 columns 与 rows 数组,保留列顺序及重名列,不会让后一个同名字段覆盖前一个。
通过 sql.js 的 WebAssembly 引擎执行单条 SELECT,包括受支持的关联、聚合与查询型 CTE。任务在可终止的 Worker 中运行,递归或大关联查询可以取消,不会占住页面主线程。
对象选择器包含表和视图。结构面板展示所选对象的 CREATE 语句和索引名称;没有独立建索引语句的自动索引也会列出。所有结构信息都来自当前打开的文件。
JSON 保留 NULL,超出 JavaScript 安全整数范围的值改用十进制字符串,BLOB 使用带类型和十六进制内容的对象。CSV 对字段加引号,并在可能被电子表格当作公式的文本前加单引号。
支持标准 SQLite 3 数据库,常见扩展名为 .db、.sqlite 和 .sqlite3。是否接受取决于文件头,而不只看后缀。SQL 文本脚本、压缩包和加密库不能直接打开。
本工具上限为 50 MiB,即 52,428,800 字节。浏览器可用内存不足时,更小的文件也可能失败;小数据库中的大字段或复杂关联同样可能超过查询预算。
BLOB 按十六进制显示,表格仅预览前 200 字符。JSON 使用包含 type 与 hex 的对象,CSV 使用 0x 前缀的十六进制文本。这里不把二进制内容解码为图片、音频或可执行内容。
不能。当前引擎不包含 SQLCipher 或 SEE 解密支持,也没有密码输入框。请先用数据库所属应用按其支持的方式导出未加密快照,再查看需要的记录。
查看备份时通常只需要核对记录。本工具同时限制查询入口并启用 SQLite 的 query_only 模式,没有保存数据库按钮;需要修改数据或结构时应使用专门的数据库编辑器。
遇到文件或查询问题?