把杂乱的单行 SQL 转换成可读、缩进规整的代码。支持 SELECT、INSERT、UPDATE、DELETE、CREATE、ALTER、JOIN、子查询、CTE(WITH 子句)和 CASE 表达式。
关键字、函数、字符串、数字和注释都有配色高亮,让含多个 JOIN 和子查询的复杂 SQL 更易于审阅和调试。
可选择大写关键字(专业标准)、小写,或保留原有大小写。一致的关键字大小写让 SQL 更易于浏览,也降低了阅读长查询时的认知负担。
所有 SQL 格式化完全在你的浏览器中运行——查询绝不会发送到服务器。含敏感表名、列值和业务逻辑的生产查询也可放心使用。
SQL 格式化工具会以一致的缩进、换行和关键字大小写重新排版 SQL 查询。它让含多个 JOIN、子查询和 CTE 的复杂查询更易于阅读和调试,同时不改变查询的行为。
不会。SQL 格式化只改变空白和关键字大小写,这些在解析前会被 SQL 引擎去除。格式化后的查询与其紧凑版本执行结果完全相同——格式化纯粹是为了方便人阅读。
两者都是合法的 SQL。把关键字写成大写(SELECT、FROM、WHERE)的惯例在专业代码库中仍是最常见的风格,因为它在视觉上把关键字与表名、列名区分开,让查询更易于浏览。
SQL 方言是各厂商对标准 SQL 的专有扩展。MySQL 使用反引号引用标识符以及 LIMIT/OFFSET。PostgreSQL 使用双引号标识符和 RETURNING 子句。SQL Server 使用方括号标识符和 TOP N 语法。本工具可处理标准 SQL 以及各主流方言的常见写法。