SQL格式化

在线 SQL 格式化与压缩工具,自动把 SELECT、FROM、WHERE、JOIN 等子句换行并按括号层级缩进,关键字统一大写,也可以一键压缩成单行,方便阅读复杂查询或把 SQL 嵌入代码。

新上线 4 次使用 开发工具

「SQL格式化」已就绪

点击下方按钮立即开始使用,无需下载安装,操作简单、即开即用。

立即使用

使用说明

功能说明

格式化会识别常见的 SQL 子句关键字,把原本挤在一行的语句拆成多行,并按括号层级自动缩进,让嵌套查询和 JOIN 关系一眼看清。压缩则相反,会去掉换行与多余空格,输出适合嵌入代码或配置的单行 SQL。

使用步骤

  1. 把 SQL 粘贴到左侧输入框。
  2. 点「格式化」得到带缩进的多行结果,或点「压缩」得到单行结果。
  3. 用「复制」把结果带到编辑器或工单里。

注意事项

字符串与反引号内的内容会被保护,不会被误改大小写。工具面向日常阅读与整理,不替代数据库客户端的语法校验,执行前仍建议在测试环境确认。

常见问题

支持哪些数据库的 SQL?

MySQL、PostgreSQL、SQL Server、Oracle 等常见方言的主要关键字都能识别,格式化规则是通用的,不依赖具体数据库连接。

会修改字符串里的内容吗?

不会。单引号、双引号和反引号包裹的内容会先被保护起来,格式化与压缩都不会改动其中的大小写和空格。

SQL 会上传服务器吗?

不会。格式化逻辑在浏览器本地执行,包含表名、字段名的 SQL 不会离开你的设备。