SQL 格式化
SQL 语句美化与压缩,支持关键字大写、缩进宽度与逗号前置风格。
SQL 格式化是做什么的
日志里抠出来的 SQL 通常挤成一行,嵌套的 JOIN 和 WHERE 很难看清逻辑;写好的语句要打进日志又嫌太占空间。粘贴进来点美化可按关键字换行缩进,点压缩则得到单行紧凑版本。
核心功能
- 关键字自动大写,可勾选关闭
- 缩进宽度可选 2 或 4 空格
- 压缩时剔除注释与多余空白
- 字符串与反引号内容原样保留
SQL 格式化怎么用
粘贴 SQL,选择缩进与关键字大小写,右侧得到易读的格式化结果。适合整理长查询与日志中的 SQL。
- 把 SQL 语句粘贴到左侧输入框
- 选择缩进宽度,按需勾选关键字大写
- 点击美化按钮,右侧得到分行缩进的结果
- 需要单行时点压缩按钮,结果可直接复制
适合这些场景
- 开发整理长查询便于阅读评审
- DBA 压缩语句以写入日志文件
- 新人借助换行缩进读懂嵌套查询
常见问题
支持哪些数据库?
按通用 SQL 语法处理,MySQL、PostgreSQL、SQL Server 的常见写法均可美化;存储过程等专有语法可能需要手动调整。
注释会怎么处理?
美化与压缩都会删除单行注释和块注释;单引号、双引号与反引号里的内容视为字符串,不会被改动。
复杂子查询能正确缩进吗?
工具按主关键字换行缩进,子查询随所在行一起处理,深度嵌套时建议逐层美化核对,工具不做语法校验。
输入后有延迟才出结果?
输入后约 0.4 秒自动美化一次,避免逐字重算;也可以随时点美化按钮立即刷新结果。