快速开始
-
选择方言
MySQL、PostgreSQL、SQLite、T-SQL 等。
-
粘贴 SQL
支持多行与嵌套子查询。
-
格式化
复制结果到 PR 或 wiki。
粘贴 SELECT、INSERT、DDL 或存储过程片段,按方言格式化缩进并将关键字大写。适合 code review、文档示例与调试复杂查询。
阅读完整指南: SQL 与 OpenAPI:格式化、契约与 Mock →
隐私提示:本地解析,不上传服务器。
↓ 在下方输入区粘贴内容,结果会立即显示
粘贴 SQL 查询或 DDL; 关键字大写、缩进对齐,便于 code review 与文档。
粘贴 SELECT、INSERT、DDL 或存储过程片段,按方言格式化缩进并将关键字大写。适合 code review、文档示例与调试复杂查询。
选择方言
MySQL、PostgreSQL、SQLite、T-SQL 等。
粘贴 SQL
支持多行与嵌套子查询。
格式化
复制结果到 PR 或 wiki。
不同数据库对函数名、引号与 LIMIT 语法有差异; 选择正确方言可获得更准确的排版。
SQL 在浏览器本地格式化; 不会上传到服务器。
在开发过程中,当您从数据库日志或ORM框架中复制出未格式化的SQL时,直接阅读可能很困难。这时只需粘贴到SQL格式化工具,选择对应的数据库方言(如MySQL或PostgreSQL),一键即可获得结构清晰的代码。特别适合在团队协作时分享SQL片段或编写技术文档。
调试复杂查询时,建议先格式化长SQL再分析。工具会自动将子查询缩进、高亮关键字,并保持括号对齐。例如分析多表JOIN的性能问题时,格式化后的SQL能清晰展示关联关系,比原生日志更易定位问题。
Input
select id,name from users where active=1
Output
SELECT id, name FROM users WHERE active = 1
通用 sql 方言可处理大部分语句; 复杂 PL/SQL 块建议用数据库自带工具。
仅调整空白与大小写; 不改变逻辑。仍建议在执行前人工复核。
不会。工具仅调整空格、换行和关键字大小写等格式元素,不解析SQL逻辑。但极端情况下(如依赖空格分隔的特定语法),建议格式化后做简单验证。所有处理在浏览器本地完成,无需担心数据泄露。