使用指南
SQL 格式化工具适合整理从 ORM 日志、慢查询日志、数据库客户端或代码评审中复制出来的单行查询。把 SQL 粘贴到输入区后,可以选择格式化为带缩进的多行结构,方便阅读 WHERE、JOIN 和分组条件;也可以压缩成单行并去除注释,用于日志记录、URL 传递或向他人粘贴。格式化支持关键字大写开关和 2/4/6/8 空格缩进,全部处理都在浏览器本地完成,不会上传任何数据。
SQL DESK
把混乱的 SQL 整理成可读结构,或一键压缩查询语句。
格式化·压缩·关键字大写
结构检查通过
SQL 格式化工具适合整理从 ORM 日志、慢查询日志、数据库客户端或代码评审中复制出来的单行查询。把 SQL 粘贴到输入区后,可以选择格式化为带缩进的多行结构,方便阅读 WHERE、JOIN 和分组条件;也可以压缩成单行并去除注释,用于日志记录、URL 传递或向他人粘贴。格式化支持关键字大写开关和 2/4/6/8 空格缩进,全部处理都在浏览器本地完成,不会上传任何数据。
阅读一段 SQL 时,比格式更值得关注的是查询结构本身:JOIN 条件和 WHERE 条件是否重复、分组字段和选择字段是否一致、排序是否依赖聚合别名。格式化后的多行结构能让这些关系一目了然。把 SQL 粘贴到日志、工单或文档前,建议先确认是否包含真实表名、敏感字段或生产数据,必要时做脱敏处理。
排查 SQL 问题时,先保留原始语句,再从格式化结果检查字符串引号是否成对、注释是否吞掉了后续条件、括号是否配对。若查询行为和预期不符,重点看 AND/OR 的优先级、JOIN 的 ON 条件是否遗漏、NULL 参与比较时的三值逻辑,以及不同数据库对引号字符串和双引号标识符的处理差异。