SQL 格式化
格式化 SQL 查询并将关键字转为大写。
实时 — 边输入边格式化
示例
格式化单行查询
输入
select id, name from users where active = 1 order by name;
输出
SELECT id, name FROM users WHERE active = 1 ORDER BY name;
拆开 JOIN
输入
select * from a join b on a.id=b.a_id where b.ok=1;
输出
SELECT * FROM a JOIN b ON a.id = b.a_id WHERE b.ok = 1;
关于此工具
这个免费在线 SQL 格式化工具把密集、单行或不一致的查询变成整洁、缩进的 SQL——一个把关键字大写的快速 SQL 美化和格式化工具。粘贴你的查询,选择缩进样式,格式化结果立即出现。一切都在你的浏览器中运行,不上传,你的 SQL 绝不会离开你的设备。
使用方法
- 把 SQL 粘贴到输入框(点击示例试用)。
- 选择 2 空格、4 空格或制表符缩进。
- 在右侧输出框查看美化后的查询。
- 用复制按钮复制结果。
何时使用 SQL 格式化工具
接手一条长查询、从代码或日志复制 SQL,或在运行前想审阅一条语句时,格式化很有帮助。清晰的子句分行和一致的缩进让连接、过滤和分组易于跟踪和审阅。
常见问题
这个 SQL 格式化工具免费吗?
免费 — 无需注册、无限制的完全免费在线 SQL 格式化和美化工具。想格式化和缩进多少查询都行。
我的 SQL 会上传到服务器吗?
不会。这是不上传的工具——你的 SQL 完全在浏览器中格式化,所以查询绝不会离开你的设备。对私密或生产查询也安全。
SQL 美化器做什么?
它按子句(SELECT、FROM、WHERE、JOIN、GROUP BY 等)把查询拆成清晰的行,缩进嵌套部分,并把关键字大写,让密集的单行 SQL 变得易读。
我能选择缩进吗?
能——选 2 空格、4 空格或制表符。你的选择会记在浏览器中,下次仍在。
它支持哪些 SQL 方言?
它格式化标准 SQL,涵盖 MySQL、PostgreSQL、SQL Server、SQLite 等绝大多数查询。它整理排版和关键字,而非校验方言特有功能。
它会改变我的查询行为吗?
不会。格式化只改变空白、换行和关键字大小写——查询逻辑和结果完全保持不变。
离线和手机上能用吗?
页面加载后它在本地运行,所以在网络不稳时仍能工作,布局在手机和平板上完全响应式。
相关工具