功能说明
SQL 格式化工具提供格式化与压缩两个方向:把压缩成一行的 SQL 还原为带缩进、换行的可读格式,或反向去除空格、换行与注释减小体积。支持 MySQL、PostgreSQL、SQLite 等常见数据库方言的语法元素。
可选 2/4/8 空格三档缩进,并可把关键字统一转为大写、小写或保持原样,方便对齐团队编码规范。全程在浏览器本地处理,SQL 语句不会上传到任何服务器,生产环境的敏感语句也可以放心粘贴。
SQL 格式化使用步骤
- 在输入框粘贴 SQL 语句,或点击「加载示例」试用;
- 选择缩进大小(2/4/8 空格)与关键字大小写策略;
- 点击「格式化(美化)」还原可读结构,或「压缩」合并为单行;
- 点击「复制结果」或「下载」保存为 .sql 文件。
SQL 格式化适用场景
- 阅读他人交付的一整行压缩 SQL,快速理清表结构与关联;
- 上线前把开发环境的 SQL 压缩减小体积;
- 统一团队 SQL 关键字大小写与缩进风格;
- 排查长查询的逻辑时先美化再逐层阅读。
常见问题
格式化会改变 SQL 执行结果吗?
不会。格式化与压缩只调整空白与换行,不改动任何关键字、表名与条件,执行结果完全一致。
注释会被保留吗?
格式化保留注释并跟随所在语句缩进;压缩模式会去除注释以减小体积,需要留档时请用格式化输出。
方言差异会影响处理吗?
工具按通用 SQL 词法处理,主流方言的常用语句均适用;个别数据库专有语法如遇解析异常,可反馈给我们调整。
速查在线工具箱