处理方式
这是一个轻量、与方言无关的格式化器,重点是可读性,不会验证特定数据库语法。
规范空白,并在常见子句前换行。
调试场景
格式化精简查询以显示主要子句,再在非生产环境通过数据库解析器或仅 Explain 流程运行原语句。接受格式化文本前,应比较带引号标识符、字符串、注释和方言专属操作符。
如何解读结果
格式化器只规范空白,并在有限的子句列表周围插入换行。它不会构建抽象语法树、验证语法或理解过程式 SQL。因此可用于阅读简单查询,但不适合作为自动代码重写。
输入字段参考
- SQL 查询
- 示例默认值: 已提供示例输入
常见错误
- 把密钥、凭据、客户记录或其他生产数据粘贴到浏览器工具或可分享 URL。
- 格式化包含空白敏感字符串或注释的 SQL,并假设语义一定保持不变。
- 把便捷预览当成目标运行时、解析器、数据库或安全控制的验证结果。
使用结果前的检查清单
- 把输入缩减为仍可复现问题的模拟示例。
- 替换代码前,使用准确数据库方言解析并测试原查询与建议查询。
- 发布前把确认后的输入和预期输出加入项目回归测试。
用于生产前需要确认的问题
会校验 SQL 吗?
不会。工具只格式化常见子句,不能替代数据库解析器。
支持哪些 SQL 方言?
输出保持通用,请自行检查方言特有语法。
独立开发者工具,生产使用前请检查输出。