← 返回表间工作台

从一张表,开始探索数据

中文 SQLite 工作台使用指南:导入文件、编写查询、浏览结构、查看执行计划和导出结果。

打开即用的 SQLite

首次打开会载入本地零售示例库,包含 customers、orders 和 customer_totals 视图。点击“订单明细”“分类营收”等示例,再点击运行查询。所有 SQLite 运算在独立 Web Worker 中完成。

打开你的数据库

“打开文件”支持 .db、.sqlite、.sqlite3、.sql 和 .csv。数据库文件最大 50 MB;SQL 脚本会先打开为查询标签,由你决定何时执行。导入正在被其他程序写入的数据库前,请在原程序关闭数据库或执行 WAL checkpoint,确保文件包含完整数据。

CSV 变成可查询的表

支持逗号、分号及 Tab 分隔。首行为表头,导入前可预览;双引号、引号转义、换行与 UTF-8 BOM 均可识别。每次最多 100,000 行、10 MB,所有列以 TEXT 类型导入;可在 SQL 中通过 CAST 进行数字运算。已有同名表会拒绝导入,避免覆盖。

把问题写成 SQL

支持多查询标签、标签重命名、语法高亮、Tab 缩进、SQL 格式化和选中片段执行。Ctrl/⌘ + Enter 运行,Ctrl/⌘ + S 下载 SQL,Ctrl/⌘ + Shift + F 格式化。执行计划通过 SQLite 的 EXPLAIN QUERY PLAN 展示。

结果、图表与导出

查询结果可按列排序、筛选和分页。图表使用第一个数字列,并取另一个字段作标签,最多展示前 50 条筛选结果;柱长表示绝对值。CSV、JSON 和 INSERT SQL 导出的是当前筛选后的预览记录。NULL 与 BLOB 分别显示,JSON 中 BLOB 用十六进制对象、64 位整数用字符串保留。

运行限制与停止

长查询在约 10 秒后中断;运行中可停止,恢复到上次成功操作的数据库状态。结果最多预览 5,000 行,可用 SQL 的 WHERE、LIMIT 和聚合缩小结果。多条语句运行时显示最后一个查询结果集(包括空结果);脚本中的先前已提交语句遵循 SQLite 的事务规则。

保存与备份

数据库自动存入 IndexedDB,查询标签、最近 100 条查询和收藏保存于本机浏览器。自动保存不能替代备份;导出 .db 文件可完整保留数据库。SQL 导出覆盖常规表、索引、视图和触发器;含虚拟表的数据库请使用 .db 导出。清理站点数据、无痕窗口关闭或浏览器空间回收都可能删除本地记录。

开始查询 · 使用指南 · 隐私与本地存储