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 的 `::` 类型转换),请在顶部选择对应的语言以获得最佳效果。