在线学习 SQL,用一个真实存在的数据库

说到在线学 SQL,通常只有两种:一页跑不起来的语法,或者开篇就让你装数据库服务器的课程。这里是第三种。这个标签页里会打开一个真实的 SQL 客户端,里面已经装好一个 23 张表、约 5 万行的商店数据库,你可以像在工作中一样直接查询。

打开 Planche Planche SQL 客户端界面 — 架构树、SQL 编辑器和结果网格

不安装任何东西就能做的事

这里的“在线”是什么意思

数据库不在我们运营的服务器上。它是编译成 WebAssembly 的 SQLite,加载在你的浏览器标签页里:你读到的行和改动的行都不会离开你的电脑,也没有什么需要注册。这也是它能在不允许安装软件的受限电脑上运行的原因。

当浏览器不够用时

练习总有结束的时候 — 你真正关心的数据迟早在一台真实的服务器上。同一个客户端可以过去:npx planche 会在你自己的机器上启动一个小代理,主机、用户名和密码不会去别的任何地方。我们为 MySQL、PostgreSQL、SQL Server、Oracle 和 SQLite 文件都准备了说明页。

常见问题

需要账号吗?

不需要。这里不会要求你注册,也不收集邮箱。只有你之后打开连接同步时才会有账号,那是一个独立的可选功能。

我的数据会被上传吗?

不会。示例数据库在页面内运行。即使你之后连接自己的数据库,本地代理也运行在你的机器上,浏览器只和 127.0.0.1 通信 — 凭据和数据都到不了我们这里。

可以用我自己的数据库练习吗?

可以。SQLite 文件无需安装即可打开;运行 npx planche 就能连接 MySQL、MariaDB、PostgreSQL、SQL Server、Oracle、Neon、Supabase 或 Cloudflare D1。

免费吗?

免费。所有引擎、编辑器、结果网格、结构浏览器和 ERD 都免费。少数高级功能需要 Pro — 见价格。

免费使用

Planche 提供无需账号的免费版,不会上传你的数据——连接配置只保存在你的浏览器中。少数高级功能需要 Pro,请查看价格。