开发者工具

SQL 格式化与美化

格式化和美化SQL查询,支持自定义缩进、关键字大小写,以及MySQL、PostgreSQL、SQL Server、BigQuery方言。

sqlformatterbeautifyprettyformat

SQL Input

Output

Formatted SQL will appear here

What is SQL 格式化与美化?

SQL格式化与美化器是一款数据库开发工具,可将混乱、压缩或手写的SQL查询转换为清晰、格式一致、人类可读的代码。结构化查询语言(SQL)是关系型数据库(包括PostgreSQL、MySQL、SQL Server、Oracle、SQLite、BigQuery、Snowflake和Redshift)的标准语言。虽然SQL引擎接受任何空白格式,但具有一致缩进、对齐关键字和逻辑换行的可读SQL显著提高了代码审查、复杂连接调试和长期查询可维护性。本格式化器支持所有主要SQL方言(带方言特定的关键字集),提供多种关键字大小写选项(UPPER、lower、Title Case)、可配置缩进大小(2空格、4空格、制表符)、逗号位置(前导vs尾随)和JOIN子句对齐规则。格式化单个带嵌套子查询的SELECT语句、数百行的整个存储过程或多语句迁移脚本— 格式化器保留注释和参数占位符,同时重构空白以最大化可读性。

When to Use SQL 格式化与美化

用于审查团队SQL查询、美化自动生成的ORM输出、为文档格式化存储过程、调试混乱的SQL导出,或跨项目标准化SQL风格。

How to Use SQL 格式化与美化

粘贴您的SQL语句或脚本。选择您的SQL方言和格式偏好(关键字大小写、缩进大小等)。点击格式化进行美化或压缩以用于生产日志。