SQLite 在线运行
在浏览器中在线运行 SQLite。可打开 .db/.sqlite/.sqlite3 文件或新建内存数据库,执行多条 SQL 语句并查看多个结果集,支持导出 CSV/JSON、浏览表结构和下载数据库文件,数据不出浏览器。
这个 SQLite 在线工具是什么?
它是一个完全在浏览器中运行的 SQLite 执行器。真正的 SQLite 引擎被编译为 WebAssembly(sql.js),并在 Web Worker 中运行,无需安装任何软件即可建表、查询和查看结果。
我的数据库会被上传到服务器吗?
不会。数据库文件在本地读取,所有查询都在您的设备上执行。数据库仅存在于浏览器内存中,不会被传输、记录或存储到任何地方。
可以打开哪些文件类型?
任何标准的 SQLite 数据库文件:.db、.sqlite 和 .sqlite3 都可以。文件必须是有效的 SQLite 3 数据库,加密或损坏的文件无法打开。
怎么执行 SQL 语句?
在编辑器中输入 SQL,点击「执行」按钮或使用 Ctrl+Enter(Mac 为 Cmd+Enter)。可以用分号分隔一次运行多条语句,每个结果集会显示在独立的标签页中。
我的数据存储在哪里?
仅存储在内存中。关闭或刷新页面后数据库即被丢弃。如需保留,请点击「下载数据库」将当前状态保存为 .sqlite 文件,之后可再次打开。
支持哪些 SQL 功能?
完整的 SQLite 方言:CREATE TABLE、视图、索引、触发器、JOIN、子查询、窗口函数、事务和 PRAGMA 语句。浏览器环境不支持文件 I/O 附件和可加载扩展。
如何保存我的数据库?
随时点击「下载数据库」。当前内存数据库会通过 db.export() 序列化为标准 .sqlite 文件,之后可以再次打开,也可以在任何 SQLite 工具中使用。
能处理多大的数据库?
受浏览器内存限制,数百 MB 的数据库通常可以正常处理。为了易读性,每个结果网格显示前 200 行,表预览显示 50 行及完整列结构。
可以导入 CSV 数据吗?
没有直接的 CSV 导入功能,但可以先建表再用 INSERT 语句插入数据。反向地,您可以把查询结果导出为 CSV 或 JSON 带走。
这是真正的 SQLite 吗?
是的。本工具运行编译为 WebAssembly 的官方 SQLite 引擎,语法、函数和行为与桌面版 SQLite 完全一致,包括 SQLite 特有的 PRAGMA 和错误信息。
如何使用SQLite 在线运行
一套编译为 WebAssembly 并完全运行在浏览器中的 SQLite 引擎:建表、查询、打开现有数据库文件并导出结果。数据只存在于标签页内存中,不会经过任何服务器。
- 等顶部引擎加载提示消失后,点击载入示例可获得一张现成的 employees 数据表用于练习;点击打开文件可加载你自己的 .db / .sqlite 文件;新建数据库则会开启一个全新的内存数据库。
- 在 SQL 编辑器中写好语句后点击执行,按 Ctrl/Cmd+Enter 同样有效。多条语句会按顺序执行,每个结果集都有独立的结果标签,附带行数统计和 CSV / JSON 导出按钮。
- 创建或载入的数据表会出现在左侧数据表侧栏,点击任意表可预览列结构和前几行数据,点击关闭即可收起面板。
- 语法问题会显示在红色错误面板中,并附上 SQLite 的原始错误信息,方便修改语句后重新执行。
- 离开前记得点击下载数据库——数据库保存在内存中,关闭或刷新标签页会丢失所有未导出的内容。
一次执行中用分号分隔多条语句,可以快速建表并填充数据;有风险的试验可以用事务(BEGIN … ROLLBACK)包起来,随时撤销。
相关工具
- SQL格式化工具 免费在线SQL格式化和美化工具。支持MySQL、PostgreSQL、SQL Server、Oracle、SQLite,可自定义缩进、关键字大小写,一键美化SQL代码。
- CSV 转 JSON 转换器 在线免费将CSV转换为JSON。支持自定义分隔符、基于表头的对象、自动类型检测。所有处理均在浏览器本地完成。
- JSON 转 CSV 免费在线 JSON 转 CSV 工具。支持嵌套对象展平、自定义分隔符,即时下载。100% 浏览器运行,无需上传数据。
- SQL 转 JSON 将 SQL INSERT 语句秒转为 JSON 数组或对象。支持多行 VALUES、NULL 处理、自动类型识别和格式化输出。100% 浏览器端运行,无需上传。
- 文件哈希校验 本地计算校验MD5、SHA-1、SHA-256、SHA-512文件哈希值
- Chmod 计算器 免费在线chmod计算器,通过复选框可视化Linux文件权限并计算chmod值。即时转换数字(755, 644)和符号(rwxr-xr-x)表示法,支持setuid、setgid、sticky bit等特殊权限。
- ASCII码表 完整的ASCII字符编码参考表,包含十进制、十六进制、八进制、二进制编码、HTML实体和字符描述。支持即时搜索和筛选。
- Hex文件查看器 以十六进制转储格式查看文件内容,支持搜索、偏移导航和虚拟滚动