🗄️

SQLite 在线编辑

在线打开 SQLite 数据库文件,可视化编辑数据、执行 SQL、导出备份,全程本地处理。

还没有打开任何数据库

打开一个 .sqlite / .db 文件,也可以先载入内置示例数据体验完整功能。

浏览器基于你选择的文件生成一份副本,之后的所有编辑都发生在这份副本上,磁盘上的原文件不会被修改。要保留改动,请用「下载 .sqlite」导出一个新文件。

建议 256 MB 以内(可本地自动保存),最大 1 GB

全部计算都在你的浏览器里完成

关于此工具

这是一款面向开发者、数据分析师与运维人员的在线 SQLite 编辑器。引擎采用编译成 WebAssembly 的官方 SQLite(sql.js),页面加载时在浏览器本地启动一个完整的 SQLite 实例,因此不需要安装任何软件、也不用把数据交托给服务器。 左侧是数据库对象浏览器:按类型分组展示全部表、视图与触发器,支持名称搜索;展开任意对象即可看到每一列的名称、类型、主键标记与 NOT NULL 约束,表的行数为实时统计。右侧是四个工作标签页。 「数据」标签页提供真正的可视化编辑:分页浏览(每页 25-500 行)、点击列头排序、全表关键字搜索、追加自定义 WHERE 条件;双击单元格即可就地修改,支持把值显式设为 NULL,每次修改都包在自己的事务里,出错自动回滚。底部提供新增记录表单,必填列会自动标星;每条记录可单独删除(带二次确认)。二进制 BLOB 会以十六进制预览,点开可查看详情、复制 Base64 或直接下载。 「查询」标签页是一个趁手的 SQL 工作台:支持一次执行多条语句,每条语句单独展示耗时、返回行数或受影响行数,出错的语句会单独标红并显示 SQLite 原始错误信息;Ctrl / ⌘ + Enter 运行整段、也可以只运行选中的部分,另有基于 sql-formatter 的一键美化。执行过的语句自动进入历史列表(保存在本地),可随时点回来复用。 「结构」标签页展示对象的完整 DDL、列定义表、自定义索引(含 UNIQUE 标记)与外键关系(含 ON UPDATE / ON DELETE 行为),建表语句与索引语句均可一键复制。 「库信息」标签页汇总文件名、体积、页大小、页数、字符编码、用户版本号、外键开关与各类对象数量。 数据流通路完整:可导出标准 SQLite 二进制文件(.sqlite)用于备份或迁移,可导出完整 SQL 转储(含事务包裹、sqlite_sequence 修正),也可把当前结果集导出为 CSV(带 BOM,Excel 直接打开)、JSON、Markdown、HTML 或 INSERT 语句。反过来也能直接拖入 .sql 脚本执行或仅载入编辑器。 工具还提供显式的事务控制:可开启事务后连续执行写法操作,最后统一提交或回滚,适合验证破坏性语句。所有改动会以防抖方式自动写入浏览器本地 IndexedDB,不小心刷新或关标签页也不会丢文件,下次打开时会提示是否恢复上次的会话;「关闭并清理」会一并清空本地会话与查询历史。所有计算与存储都在本机完成,数据库文件不会被上传。

功能特点

  • 🗄️ 真实引擎:官方 SQLite 编译为 WebAssembly 在浏览器本地运行,不装软件、不上传数据
  • 🌳 对象浏览器:表 / 视图 / 触发器分组展示,可搜索、可展开查看列定义、类型、主键与行约束
  • ✏️ 可视化编辑:双击单元格就地修改,支持显式 NULL,每次改动都在独立事务中执行
  • 🔎 检索筛选:分页浏览(25-500 行)、点击列名排序、全表关键字搜索、追加自定义 WHERE 条件
  • ⌨️ SQL 工作台:多语句依次执行,逐条显示耗时 / 返回行数 / 受影响行数,支持选中执行与一键美化
  • 🧾 结构详情:完整 DDL、列定义表、索引(含 UNIQUE)与外键 ON UPDATE / ON DELETE 行为
  • 💾 双向导出:导出 .sqlite 二进制、完整 SQL 转储,或把结果集导出为 CSV / JSON / Markdown / HTML / INSERT
  • 🔁 事务控制:可显式开启事务,连续执行写操作后统一提交或回滚,方便验证破坏性语句
  • 🛡️ 自动续写:改动防抖存入浏览器 IndexedDB,刷新后可一键恢复上次会话
  • 💾 另存导出:改动只作用于内存副本,磁盘上的原文件不会被改写,需要落地请点「下载 .sqlite」存为新文件
  • 📏 体积上限:建议 256 MB 以内(可开启本地自动保存),最大支持 1 GB;超过 256 MB 会自动关闭自动保存并提示及时导出
  • 🔒 隐私优先:解析、查询、存储全程发生在本地,数据库文件不会离开你的设备