免费在线 SQLite 数据库演练沙盒与 SQL 执行器。基于 WebAssembly (sql.js) 在您的本地浏览器内存中完整运行真实 SQLite 引擎。零后端服务器成本,秒级启动。支持直接运行 DDL/DML 查询、载入本地 .db 文件、内置部门与员工示例表,并可一键导出修改后的 .sqlite 数据库。
点击上方“运行查询”按钮,结果表格将实时展示在此处
学习 SQL 语法或验证复杂多表关联时,许多初学者和开发者经常受阻于环境搭建:需要下载安装 MySQL/PostgreSQL 服务端、配置账号密码、配置端口与字符集,甚至经常遭遇各种服务启动与权限报错。
本在线沙箱采用前沿的 WebAssembly (WASM) 技术,将经过编译的完整 SQLite C 语言核心引擎 直接加载到您的浏览器独立 Web Worker 线程中运行:
JOIN、GROUP BY / HAVING、聚合统计、ROW_NUMBER() / RANK() 窗口函数、CTE 通用表表达式、递归查询以及 SQLite 原生 JSON 操作函数;.sqlite、.sqlite3 或 .db 文件(最大支持 25MB),可直接点击“载入本地 .db”在浏览器内直接查看和运行查询,甚至可以一键下载修改后的数据库。
沙盒默认预置了经典的企业级部门与员工关联模型,并已开启外键约束(PRAGMA foreign_keys = ON;):
department (部门名称, 主键)、location (办公城市);id (工号, 自增主键)、name (姓名)、department (外键关联部门)、salary (月薪)、hire_date (入职日期)。
您可以自由对数据进行 UPDATE、DELETE 或 DROP TABLE 测试。若需要重置,随时点击工具栏的“重置示例数据”即可一键恢复原状。