SQL 格式化

SQL 语句美化、压缩与高亮,支持多种 SQL 方言。

格式化设置

使用说明

功能介绍

SQL 格式化工具支持对 SELECT、INSERT、UPDATE、DELETE、CREATE 等常见 SQL 语句进行美化、压缩与语法高亮,可切换 2 空格 / 4 空格 / Tab 缩进,以及关键字大写 / 小写 / 保持原样三种风格,方便开发者在数据库控制台、代码评审、文档示例等场景下统一 SQL 代码风格。

操作步骤

在"格式化设置"中选择缩进方式与关键字大小写;在"SQL 输入"框粘贴或输入原始 SQL(也可点击"示例"加载演示语句);点击"美化"按钮按主要关键字换行并缩进,点击"压缩"按钮将 SQL 压缩为单行紧凑形式;结果区会以语法高亮显示,可随时点击"复制"将结果复制到剪贴板。

格式化收益

可读性:换行与缩进后的 SQL 更易理解,便于代码审查与团队协作;调试:清晰的结构有助于快速定位语法错误与逻辑问题;维护:统一风格的 SQL 代码更易于长期维护;学习:格式化能帮助初学者更好地理解 SQL 子句的层级与顺序。

注意事项

本工具采用基于关键字的简化解析器,对存储过程、CTE、窗口函数等复杂语法可能识别不全;高亮使用内联 style 注入 HTML,复制结果得到的是纯文本;压缩模式会移除注释与多余空白,请谨慎用于含敏感注释的 SQL;不同数据库方言(MySQL/PostgreSQL/Oracle/SQL Server)的关键字集合略有差异,遇到不识别的关键字时可手动调整。