fixmint
ZH

一步步看懂 SQL 查询在做什么

粘贴查询语句,即可看到通俗的步骤说明、JOIN 关联示意图,以及慢查询或有风险写法的提示。

  • 在您的设备上运行
  • 无需注册
  • 访问过一次后可离线使用
—步骤
—关联
—警告

如何读懂一段 SQL 查询

  1. 在输入框中粘贴 SQL。以分号分隔的语句会逐条读取。
  2. 按数据库逻辑上的执行顺序阅读下方的步骤和 JOIN 示意图。
  3. 查看警告,确认无误后复制格式化后的 SQL。

常见问题

支持哪些 SQL 语法?

常见 SQL:带 JOIN 的 SELECT、子查询、CTE、UNION、带 ROLLUP 的 GROUP BY、窗口函数,以及 INSERT、UPDATE、DELETE 和基础的 CREATE TABLE。无法识别的语法会提示所在的行和列。

它会运行我的查询或连接数据库吗?

不会。查询只会在浏览器中作为文本读取。不会执行任何语句,也不会发送到任何地方。

为什么步骤顺序和我写的不一样?

步骤按逻辑顺序排列:先 FROM 和 JOIN,然后依次是 WHERE、GROUP BY、HAVING、SELECT、ORDER BY 和 LIMIT。数据库的实际执行方式可能不同,但结果是一样的。

评价

    还没有评价。快来抢先评价。

    你的评分

    你的邮箱不会被显示或保存。