SQL 格式化与压缩
在线 SQL 格式化美化与压缩,支持多种方言、关键字大写与缩进设置。
什么是 SQL 格式化工具?
SQL 格式化工具可以把一行写到底、难以阅读的 SQL 语句重新排版,按关键字换行、统一缩进,让查询逻辑一目了然。本工具同时提供 SQL 压缩功能,可去掉多余空白与注释,把语句压成一行,便于嵌入代码或传输。
如何使用?
- 在左侧输入框粘贴需要处理的 SQL 语句,或点击“示例”载入一段演示 SQL。
- 点击“格式化”按钮,右侧会输出美化后的 SQL;点击“压缩”则输出单行紧凑版本。
- 可在工具栏选择缩进宽度(2 或 4 空格)以及关键字是否转为大写。
- 点击“复制结果”即可把输出内容复制到剪贴板。
典型使用场景
- 阅读同事或日志中压缩成一行的慢查询,快速理清 JOIN 与子查询结构。
- 把格式化后的 SQL 粘贴进文档、工单或代码评审中,方便他人理解。
- 把多行 SQL 压缩成一行,写入配置文件、命令行参数或接口请求体。
注意事项
本工具基于关键字与括号规则进行排版,属于轻量实现,对存储过程、复杂方言语法(如 $$ 包裹体)可能无法做到 100% 精确,请以数据库实际执行结果为准。字符串字面量与注释会被保留,不会被误改。所有处理均在浏览器本地完成,SQL 内容不会上传到服务器。