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