🎯 本月只剩几天支持 SQLTest.online,帮助我们让 SQL 练习对每个人都免费。 今天捐赠 →
SQL 代码已复制到剪贴板

在真实的练习场在线练习查询

SQLTest.online 练习场让您可以直接在浏览器中编写、运行和排除查询故障。可以在 MariaDB、MySQL、PostgreSQL、SQLite、Microsoft SQL Server、Oracle 和 Firebird 之间切换,以测试语法差异、验证想法,并为面试、课程作业或实际应用工作做好准备。

一目了然

  • 基于浏览器的编辑器,具有即时执行和即时反馈。
  • 通过一个界面在七个数据库引擎之间切换以比较行为。
  • 适用于面试准备、课程作业、查询原型设计和调试。
  • 开始练习无需本地数据库安装。

为什么使用这个练习场

  • 无需在您的机器上安装数据库服务器即可即时运行查询。
  • 通过一个界面比较多个数据库引擎中常见语句的行为。
  • 原型查询、调试错误,并通过即时反馈更快学习。

支持的数据库

该练习场目前包括 MariaDB、MySQL、PostgreSQL、SQLite、Microsoft SQL Server、Oracle 和 Firebird。这使其既适用于特定供应商的练习,也适用于在将查询移入生产代码之前进行跨数据库验证。

示例数据库

这些数据库在练习场中以只读方式提供。每个数据库都有一个页面,介绍其模式、示例查询和练习:

最适合学习、调试和查询验证

使用此页面练习 SELECT 语句、连接、聚合、子查询、过滤、排序和窗口函数。这是一个在将查询添加到应用程序、仪表板、迁移或报告之前完善查询的实用场所。

常见问题

支持哪些数据库?

该游乐场支持 MariaDB、MySQL、PostgreSQL、SQLite、Microsoft SQL Server、Oracle 和 Firebird。

我可以比较不同数据库引擎的语法吗?

可以。您可以在不同的引擎中运行类似的查询,以检查语法和行为差异,然后再发布代码。

我需要在本地安装数据库吗?

不需要。您可以直接在浏览器中编写和运行查询,而无需安装本地数据库服务器。

我的代码片段

在线保存你的 SQL 查询

登录后即可保存 SQL 演练场中的查询,以后随时回来继续使用。保存的代码片段会同时记录 SQL 代码和它运行的数据库:MySQL、MariaDB、PostgreSQL、SQL Server、Oracle、SQLite 或 Firebird。

  • 你自己的 SQL 库。把常用查询、模板和解答集中保存在一个地方,而不是分散在各个文本文件里。
  • 一键打开。片段会在在线 SQL 编辑器中打开,并自动选好对应的数据库版本,可以直接运行。
  • 搜索和排序。按名称或数据库查找查询;列表会显示每个片段最后修改的时间。
  • 任何设备都能用。片段保存在你的账户中而不是浏览器里,在电脑和手机上都能访问。
  • 免费。每个账户最多可保存 200 个片段,和整个演练场一样免费。