SQLite 在线读取器 - 浏览器内查看数据库
SQLite 在线读取器让你直接在浏览器中打开和查看 SQLite 数据库文件,无需安装任何数据库软件。支持查看所有表结构和数据内容,内置 SQL 查询编辑器可执行只读查询,查询结果还能导出为 Excel 文件。所有操作完全在本地浏览器中完成,数据不会上传到任何服务器。
下面介绍如何使用这款工具在线查看和查询 SQLite 数据库,以及 SQLite 数据库的基础知识。
什么是 SQLite
SQLite 是一种轻量级的嵌入式关系型数据库,数据存储在单个文件中,无需独立的服务器进程。它广泛应用于移动应用、桌面软件、浏览器存储和小型网站等场景。SQLite 文件通常以 .db、.sqlite、.sqlite3、.db3 为扩展名,本工具支持直接在浏览器中打开这些文件进行查看和查询。
核心功能
拖拽上传
支持 .db/.sqlite/.sqlite3/.db3 文件拖拽打开
SQL 查询编辑器
内置编辑器,支持只读查询和结果导出
本地处理
所有数据在浏览器本地处理,不上传服务器
使用教程
- 点击上传区域或拖拽 .db / .sqlite / .sqlite3 / .db3 文件到页面中。
- 上传后左侧会列出所有数据表,点击表名即可查看表结构和数据。
- 在 SQL 编辑器中输入自定义查询语句,按 Ctrl+Enter 执行,仅支持只读操作。
- 查询结果支持排序、分页浏览,也可以导出为 Excel 或复制到剪贴板。
适用场景
- 开发调试,快速查看应用本地数据库内容
- 数据分析,对 SQLite 文件执行 SQL 查询并导出结果
- 数据检查,确认数据库表结构和数据是否正确
- 学习 SQL,在真实数据上练习查询语句
技术原理
本工具使用 sql.js(SQLite 的 WebAssembly/JavaScript 编译版本)在浏览器中运行完整的 SQLite 引擎。数据库文件通过 FileReader API 读取为 ArrayBuffer 后加载到 sql.js 实例中。查询结果以 JSON 格式返回,通过虚拟表格组件渲染展示。所有计算均在客户端完成,文件内容不会离开你的设备。
常见问题
支持写入操作吗?
不支持,本工具仅支持只读查询(SELECT / PRAGMA / WITH / EXPLAIN),不会修改你的数据库文件。
文件会上传到服务器吗?
不会,所有数据在浏览器本地处理,文件内容不会离开你的设备。
支持多大的数据库文件?
取决于浏览器内存限制,一般几十 MB 以内的文件都能正常打开,过大的文件可能会加载缓慢。
支持哪些 SQL 语法?
支持 SQLite 的全部查询语法,包括 JOIN、子查询、聚合函数、窗口函数等,但不支持 INSERT/UPDATE/DELETE 等写操作。
查询结果可以导出吗?
可以,查询结果支持导出为 Excel(.xlsx)格式,也可以一键复制为 CSV 文本到剪贴板。
打开加密的 SQLite 文件吗?
不支持,本工具无法打开加密或密码保护的 SQLite 数据库文件。