汉语宝典

SQLite在线执行工具

SQLite 在线执行工具基于 sql.js 在浏览器内存中运行完整 SQLite 引擎,支持编写并执行多条 SQL、查看结果表,无需安装与联网,适合学习 S…

🗄️ SQLite Runner

📐 工作原理与说明
在浏览器中直接执行 SQL 语句。
  • 实现:基于编译为 WebAssembly 的 SQLite 引擎,完全在浏览器内运行。
  • 隐私:数据只存在于本地内存,不会上传到任何服务器。
  • 能力:支持标准 SQL 语法与 SQLite 内置函数,可建表、插入与查询。
  • 注意:页面刷新后数据即丢失,重要结果需及时导出保存。
数据库加载中…

Run SQLite queries in your browser (WASM) — experiment with a real database, no server.

Tab 缩进 Ctrl+Enter 执行 多条语句用 ; 分隔

📋 数据表

当前数据库中的表(点击表名快速查询前 100 行)

暂无数据表,执行 CREATE TABLE 语句后此处会显示。

📤 执行结果

等待执行 SQL 语句…

🕑 执行历史

📚 深度解析:SQLite 在线执行

💡 常见使用场景

  • 浏览器内跑 SQL,快速验证查询。
  • 验证一段查询逻辑:不用起数据库服务,直接在浏览器里建表、插数据、跑 SQL,快速确认结果是否符合预期。
执行
`SELECT 1+1;` → 2;`SELECT date('now')` → 当前日期。

❓ 常见问题(FAQ)

能建表吗?
可,运行于内存库,刷新即清空。
数据会保存吗?
不会。运行在浏览器内存(或临时库)中,刷新页面即丢失,且不上传任何内容——这是它适合临时验证与教学演示的原因,也意味着不能当作持久化存储使用。需要保留结果请手动导出 SQL 或 CSV。
📖关于「SQLite 在线执行工具」 ▼

📝工具简介

SQLite 在线执行工具基于 sql.js(将 SQLite 编译为 WebAssembly)实现,在浏览器内存中运行完整的 SQLite 数据库引擎。无需安装任何软件、无需注册账号,打开网页即可编写并执行 SQL 语句,实时查看查询结果。所有数据均在浏览器本地处理,不会上传到任何服务器。

✨功能特点

  • 基于 WebAssembly 的完整 SQLite 引擎
  • 支持多条 SQL 语句一次性执行
  • SELECT 结果以表格形式展示
  • 显示执行耗时与影响行数
  • SQL 关键字语法高亮
  • 执行历史记录(本地保存最近 10 条)
  • 一键导出 .sqlite 数据库文件
  • 支持深色模式与响应式布局
  • 纯前端运行,数据不上传

🎯使用场景

  • 学习与练习 SQL 语法
  • 快速验证 SQL 查询逻辑
  • 本地测试建表与数据操作
  • 面试笔试 SQL 题目演练
  • 数据库课程教学演示
  • 临时数据分析与查询