SQL 格式化工具

粘贴任何 SQL 查询,使用方言专用规则进行格式化。支持 13 种以上 SQL 方言,包括 MySQL、PostgreSQL、SQLite、BigQuery、Snowflake、SQL Server、Oracle PL/SQL 等。可自定义关键字大小写和缩进。100% 客户端运行——查询数据永远不会离开浏览器。

结果将显示在此处

使用方法

1

粘贴您的 SQL

将未格式化或已压缩的 SQL 查询粘贴到输入面板。支持多语句脚本。

2

选择方言和样式

选择 SQL 方言(MySQL、PostgreSQL、BigQuery 等),关键字大小写,以及缩进宽度。

3

复制格式化结果

格式化后的查询会立即生成。一键复制,或使用“压缩”按钮将输入压缩为单行。

常见问题

支持哪些 SQL 方言?

该工具支持标准 SQL、MySQL、PostgreSQL、SQLite、BigQuery、MariaDB、SQL Server(Transact-SQL)、Redshift、Snowflake、Spark、Trino、DB2 和 Oracle PL/SQL。选择正确的方言可确保保留方言特定的关键字和语法。

我的 SQL 会被发送到服务器吗?

不会。所有格式化都通过 JavaScript 完全在您的浏览器中进行。查询永远不会离开您的设备——可安全用于生产凭据和敏感模式。

可以一次格式化多条语句吗?

可以。粘贴任意数量以分号分隔的语句,每条都会独立格式化,语句之间以空行分隔。

关键字大小写是做什么的?

它控制 SELECT、FROM、WHERE、JOIN 等 SQL 关键字的大小写。可选择大写(常规约定)、小写,或保留输入的原始大小写。

它会验证我的 SQL 吗?

该工具进行结构性格式化,但不进行完整的语法验证。大多数方言特定结构都会保留,但无效语句仍可能在没有错误的情况下被格式化——请使用数据库进行实际的语法验证。

相关工具