← 返回首页

SQLite 本地查看器

最近查询 (点击展开)
查询结果
表结构

查询结果

执行查询后将在此显示结果
- - -

功能亮点

拖入即看

把 .db/.sqlite 文件拖入页面,所有表名和结构一览无余。

SQL 查询

支持 SELECT/JOIN/GROUP BY 等标准 SQL,想怎么查就怎么查。

导出数据

查询结果可导出为 CSV 或 Excel,给非技术人员分析用。

纯本地运行

sql.js(SQLite 的 WASM 编译版)在你的浏览器中运行,数据不出电脑。

使用步骤

  1. 将 .db 或 .sqlite 文件拖入页面;
  2. 左侧浏览表名,点击表名查看 Schema 和数据;
  3. 在 SQL 查询框中输入 SQL 语句查看结果;
  4. 需要时可导出查询结果为 CSV/Excel。

SQLite:世界上部署最多的数据库

SQLite 不是「玩具数据库」——它是世界上部署数量最多的 SQL 数据库引擎。每个 iPhone/Android 手机里有成百上千个 SQLite 文件(微信聊天记录、Chrome 书签和密码、App 的本地缓存都是 SQLite)。它是一个嵌入式数据库——不需要服务器进程,整个数据库就是一个 .db 文件。sql.js 是 SQLite C 代码编译成 WebAssembly 的版本,让浏览器也能跑完整的 SQLite 引擎。

常见问题

支持多大的 SQLite 文件?
没有硬限制,但受浏览器可用内存约束。几十到几百 MB 的数据库可流畅浏览;超过 1GB 可能导致卡顿或崩溃(整个数据库需要加载到 WASM 内存)。如果数据库很大,先用 sqlite3 命令行做筛选导出子集。
这个工具会修改我的数据库吗?
不会。本工具以只读模式打开数据库。所有 SQL 查询在浏览器沙箱中运行,不会写回原文件。如果确实需要修改,需下载修改后的数据库或使用专业的 DB Browser for SQLite。
为什么有些表的数据看不到?
可能原因:① 数据库被加密(如微信的 EnMicroMsg.db),需先解密;② 文件不完整或已损坏;③ 表是临时表(TEMP TABLE)或只在特定连接上下文中可见。