SQL格式化工具

在线 SQL 格式化工具,把单行或混乱的 SQL 语句按关键字缩进美化,支持 select、from、where、join、group by 等,也可压缩,方便阅读和调试。

工具介绍

SQL格式化工具可以对杂乱无章的SQL语句进行排版,自动换行和缩进,让代码更易阅读和维护,也支持压缩模式去除多余空白,减小体积。

使用方法

  1. 在输入框中粘贴需要处理的原始SQL语句
  2. 根据需要勾选选项:「关键字大写」可将SQL关键字转换为大写,「压缩模式」会去除所有多余空白,输出一行紧凑的SQL
  3. 点击「格式化SQL」即可得到处理结果,也可以点击「复制结果」快速复制

格式化规则

注意事项

本工具仅做格式化排版处理,不会校验SQL语法的正确性,请确保输入的SQL本身语法正确。格式化结果仅供开发调试使用,生产环境请再次校验。

什么是压缩模式?

压缩模式会去除SQL中所有多余的空格、换行和缩进,将整个SQL合并为一行,减少SQL占用的体积,适合用于需要传输紧凑SQL的场景。

为什么有些关键字没有自动换行?

工具会识别绝大多数常用SQL关键字,如果遇到特殊关键字未处理,可以手动调整,工具优先保证常用SQL语句的格式化效果。

格式化后SQL语法会变吗?

格式化只是调整代码排版,不会修改SQL的语义和逻辑,语法不会发生变化。

可以格式化所有数据库的SQL吗?

本工具支持主流关系型数据库的通用SQL语法,对于部分数据库的特殊方言语法,也能完成基础格式化。