🗃️SQL格式化
把复杂SQL格式化为整洁排版。支持MySQL/Postgres/SQLite/MSSQL/BigQuery/Snowflake等14种dialect。常用于代码审查前可读性整理、分析ORM生成的查询、还原一行压缩的日志查询。
🔒 浏览器内处理✓ 无水印✓ 无需注册
使用方法
- 1粘贴SQL。
- 2选择dialect。
- 3按格式化按钮。
常见问题
支持多条查询吗?+
用分号(;)分隔的多条查询会一并格式化。
为何要选dialect?+
各数据库的保留字/函数/运算符略有差异,选择以获更准确格式化。MySQL用反引号,Postgres用双引号等。
查询过长可读性差,自动换行吗?+
格式化后SELECT/FROM/WHERE/JOIN会换行,可读性大幅提升。
能整理ORM生成的丑陋查询吗?+
可以。Sequelize/TypeORM/Prisma等ORM生成的长查询也能整理得很整洁。
注释会保留吗?+
--单行注释、/* ... */块注释都会保留。
数据迁移/DDL也行吗?+
CREATE/ALTER/DROP等DDL,INSERT/UPDATE/DELETE等DML都能格式化。