SQL 格式化

SQL 美化缩进与关键字大写、一键压缩为单行,支持 MySQL / PostgreSQL / SQLite / SQL Server,纯前端处理

处理模式
SQL 方言
缩进空格
关键字
输入 SQL0 字符 · 0 行
美化结果

在左侧输入 SQL 后自动格式化

处理规则

  • · 美化:SELECT / FROM / WHERE / GROUP BY / ORDER BY 等子句独占一行,内容缩进一级;SELECT 与 SET 列表逐项换行;JOIN、AND、OR 与子句内容对齐;子查询独立缩进。
  • · 压缩:移除多余空白与注释(保留 MySQL 的 /*! 版本注释与 /*+ 优化器提示 */),并自动规避 -- 粘连成注释。
  • · 字符串、注释、反引号/方括号标识符内的内容不会被误判为关键字;切换方言可让双引号、# 注释、[标识符] 按对应规则解析。