SQL 格式化

在线格式化 SQL 语句,主要子句自动换行、关键字大写、字段逐个换行,便于阅读与排查。

新上线 6 次使用 开发工具

「SQL 格式化」已就绪

点击下方按钮立即开始使用,无需下载安装,操作简单、即开即用。

立即使用

使用说明

功能说明

把挤在一行的 SQL 语句重新排版:SELECT、FROM、WHERE、JOIN、GROUP BY、ORDER BY、LIMIT 等主要子句各占一行,SELECT 字段可逐行拆分,关键字自动大写。

使用说明

粘贴 SQL 后点击「格式化 SQL」,可切换「字段逐个换行」与「关键字大写」。字符串、反引号与注释内容会原样保留,不会被大写或换行处理。另有「压缩为单行」用于把排版还原成一行。

使用场景

阅读慢查询日志、整理报表 SQL、代码评审前统一格式、把长语句贴进文档或工单。

使用提示

本工具只做排版,不校验语法也不改写语义;复杂子查询、窗口函数与存储过程的效果有限,必要时请人工调整。

常见问题

会修改 SQL 的执行结果吗?

不会,只调整空白与大小写,语句语义保持不变。

支持 MySQL、PostgreSQL 吗?

排版规则是通用的,主流数据库的常见查询都能正常格式化。