查找工具

↑↓ 选择 Enter 打开

不知道工具名称时,可输入“格式化”或“计数”等任务词。

如何查询并导出本地 SQLite 数据库?

发布与核对日期 · 作者 KitLumi Engineering

打开未加密的本地 SQLite 文件、新建空数据库或加载示例,查看表和视图结构,每次执行一条 SQL,再导出修改后的数据库。SQLite 使用本站提供的 WASM 引擎,在持续运行的浏览器 Worker 中处理。

打开免费工具 →

具体怎么操作?

  1. 打开最多 25 MiB 的数据库,或选择“新建数据库”“示例数据库”;替换会丢失未导出的修改。
  2. 输入最多 64 KiB 的一条 SQL 并点击“运行”,查看表格或 JSON 预览,大查询请使用 LIMIT。
  3. 导出数据库保存修改;下载 JSON 仅保存当前预览。关闭页面或停止 Worker 会丢失内存中的更改。

查询示例中的成年用户

示例包含 Ada(32)、Linus(17)和 Grace(40),查询返回两行成年用户。INSERT、UPDATE、DELETE 在导出前只修改内存数据库。

输入:
SELECT name, age FROM people WHERE age >= 18 ORDER BY age;

输出:
name  | age
Ada   | 32
Grace | 40

什么时候适合使用?

无需服务器查看和小幅修改本地 SQLite 时使用本工具;仅整理 SQL 可用 SQL 格式化。大文件、加密数据库、事务、精确 64 位整数操作或持久化存储更适合桌面 SQLite 客户端。

结果有哪些边界?

内容仅存在当前标签页,不会自动保存。打开、新建或加载示例会替换当前数据库;停止或超过 15 秒会关闭数据库,丢弃未导出的修改。输入文件上限 25 MiB,数据库增长限制约 64 MiB。每次执行一条 SQL,不支持挂载文件、事务控制、VACUUM 和通用 PRAGMA;支持查看表、索引和外键结构。BLOB 预览最多 32 字节,文本单元格最多 4096 字符,长内容会标记截断。整数使用 JavaScript 数字精度。大操作仍可能超出浏览器内存,请保留文件副本。

遇到问题怎么办?

问题处理方法
数据库无法打开。文件已加密、不是 SQLite、已经损坏或超过 25 MiB。 选择未加密的 SQLite 数据库。服务器连接地址和 SQL 文本转储不是数据库文件,本工具不会尝试远程连接。
SQL 执行失败或结果被截断。语法错误、不支持的控制语句或预览限制导致无法显示完整结果。 每次运行一条普通 SQL,减少所选列并加 LIMIT。预览最多 500 行、64 列和约 2 MiB;数据库导出仍保留完整数据。

常见问题

需要上传内容或注册账号吗?

不需要。处理在当前浏览器中完成;本站只提供页面和所需静态引擎资源。

为什么修改输入后结果消失?

工具会清除旧输出,避免把上次结果误当成新结果。更改输入或设置后,请重新运行。

参考资料

首次发布:根据当前工具界面核对步骤,补充示例和已知限制。

SQLite 工作台 →