SQL 格式化工具

一键美化 SQL 语句,支持多种数据库方言

语言:
缩进:
关键字:
输入 SQL
格式化结果
等待输入...

为什么需要 SQL 格式化?

编写 SQL 查询时,尤其是在处理复杂的嵌套查询 (Subqueries) 或多表连接 (JOINS) 时,代码往往会变得杂乱无章,难以阅读。 SQL 格式化工具可以帮助开发者:

  • 提高可读性:通过统一的缩进和换行,清晰展示查询结构。
  • 标准化风格:团队协作时统一代码风格(如关键字大写)。
  • 排查错误:清晰的结构更容易发现逻辑漏洞或拼写错误。

数据库支持参考

数据库类型特点 / 关键字推荐设置
Standard SQL通用标准,适用于大多数简单查询关键字大写, 2空格缩进
MySQL / MariaDB支持 Backticks (`) 引号,LIMIT 语法MySQL 方言
PostgreSQL支持 $tag$ 字符串,JSONB 操作符PostgreSQL 方言
Transact-SQL (T-SQL)SQL Server 专用,支持 [] 引用,TOP 语法T-SQL 方言

常见问题 (FAQ)

是否会上传我的 SQL 到服务器?

不会。 此工具完全在您的浏览器端运行 (Client-side),您的 SQL 代码永远不会发送到我们的服务器,确保数据绝对安全。

如何美化压缩过的 SQL?

只需将压缩成一行或混乱的 SQL 粘贴到左侧输入框,工具会自动识别并重新排版。如果 SQL 包含特定数据库的语法(如 MySQL 的 `LIMIT` 或 PG 的 `::` 类型转换),请在顶部选择对应的语言以获得最佳效果。