SQL 格式化

格式化 SQL 语句使其更易读

特征

可指定 5 种缩进宽度

可从 2~4 个空格、制表符、压缩中选择

统一关键字大小写

一键转换为大写、小写或首字母大写

标识符大小写也可单独指定

可另行调整表名、列名的大小写

支持文本与文件输入

同时支持粘贴和读取 .sql 文件

使用方法

1

输入 SQL 语句

在文本标签页中直接粘贴,或在文件标签页中选择 .sql 文件

2

指定格式化选项

选择缩进宽度、关键字、表名/列名、注释的处理方式

3

点击格式化按钮

点击格式化按钮后,SQL 会按指定条件整理并显示在右侧

4

复制或保存结果

复制格式化后的代码,或下载为 .sql 文件

使用场景

提升代码审查效率

统一换行和缩进,使差异和语法更易于阅读

统一公司内部编码规范

统一关键字和标识符的大小写,标准化团队内的写法

提升长查询的可读性

将挤在一行的 SQL 分层显示,便于把握子查询和条件

用于日志的单行压缩

压缩已格式化的 SQL,嵌入脚本或配置文件中

学习 SQL 时把握结构

格式化示例语句,直观理解子句分隔和嵌套结构

基础知识

SQL 格式化中要统一什么

SQL 格式化中,统一 SELECT、WHERE 等关键字的大小写、按子句进行换行,以及按嵌套深度进行缩进。执行逻辑不变,仅提高可读性。

为什么要格式化 SQL

长 SQL 一行连接的情况下,难以追踪结构、难以区分条件和连接的边界。按子句进行换行和缩进后,在代码审查和故障排查时能够快速理解查询的意图。

安全性与隐私

浏览器内完成

输入数据仅在您的浏览器内处理,不会发送至外部。

仅在浏览器内处理

SQL 的格式化完全在您的浏览器内进行,输入数据不会发送到服务器。

通信采用HTTPS加密

页面加载也通过TLS加密,第三方无法读取内容。

不向第三方发送

不向广告网络、跟踪器等外部服务发送输入内容。

结果不自动保存

输入的 SQL和输入建议不会保存到服务器。

在Google搜索中关注RAKKOTOOLS

175个实用工具,在Google搜索和AI搜索中更容易找到!

  • 在搜索中找到
  • 在AI搜索中也显示
  • 发现新工具