🔧

SQL 格式化

格式化 SQL 查询,支持正确的缩进和关键字大小写设置。

How to Use

  1. 将 SQL 查询粘贴到输入区域——格式化器支持 SELECT、INSERT、UPDATE、DELETE、CREATE TABLE 以及包含连接、子查询、CTE(公共表表达式)和窗口函数的复杂查询。
  2. 选择格式化偏好:选择 SQL 方言(标准 SQL、MySQL、PostgreSQL 或 TSQL)、设置缩进大小(2 或 4 个空格)、选择关键字大小写(大写、小写或首字母大写)。
  3. 点击格式化美化 SQL,然后复制结果。所有关键字正确格式化,缩进反映嵌套深度,逗号位置统一规范,最大限度提升可读性。

Frequently Asked Questions

支持哪些 SQL 方言?
格式化器支持标准 SQL(ANSI/ISO)、MySQL、PostgreSQL 和 TSQL(Microsoft SQL Server)。每种方言在引号风格、标识符转义和方言特有关键字方面有所不同。选择与您数据库匹配的方言以获得最佳效果。
能处理包含子查询和 CTE 的复杂查询吗?
可以——格式化器能理解嵌套子查询、公共表表达式(WITH 子句)、JOIN 链、UNION/INTERSECT/EXCEPT、窗口函数和 CASE 表达式。每个嵌套层级都有独立缩进,让复杂逻辑一目了然。
为什么要把 SQL 关键字格式化成大写?
大写关键字(SELECT、FROM、WHERE)通过视觉上区分 SQL 命令与表名、列名等标识符,提升了可读性。这种约定让查询扫描更高效,更容易发现结构问题。如果偏好不同的风格,也可以选择小写或首字母大写。