SQL 格式化

格式化 MySQL、PostgreSQL 等 SQL,调整缩进和关键字大小写。

本地处理
使用方法与限制
  1. 输入或导入 SQL,选择对应方言、关键字大小写和缩进。
  2. 点击格式化或按 Ctrl / Command + Enter,再复制或下载 SQL。

支持 10 种方言;输入最多 200,000 字符、结果最多 500,000 字符,超过 5 秒停止。仅格式化,不执行 SQL、不验证数据库结构;暂不支持存储过程或自定义分隔符。

场景与示例

整理从应用日志、报表系统或代码中复制的 SQL,便于阅读 JOIN、条件和分组。

选择 MySQL,将一行 SELECT 与 LEFT JOIN 查询格式化成多行,再按团队习惯选择缩进和关键字大小写。

不同方言的语法不同,请选择实际数据库类型。格式化成功不代表查询可以执行或结果正确,不会连接数据库。