← 返回首页
SQLite 本地查看器
最近查询 (点击展开)
查询结果
表结构
查询结果
执行查询后将在此显示结果
功能亮点
拖入即看
把 .db/.sqlite 文件拖入页面,所有表名和结构一览无余。
SQL 查询
支持 SELECT/JOIN/GROUP BY 等标准 SQL,想怎么查就怎么查。
导出数据
查询结果可导出为 CSV 或 Excel,给非技术人员分析用。
纯本地运行
sql.js(SQLite 的 WASM 编译版)在你的浏览器中运行,数据不出电脑。
使用步骤
- 将 .db 或 .sqlite 文件拖入页面;
- 左侧浏览表名,点击表名查看 Schema 和数据;
- 在 SQL 查询框中输入 SQL 语句查看结果;
- 需要时可导出查询结果为 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)或只在特定连接上下文中可见。