SQL 格式化工具
按方言美化 SQL 查询,或压缩为一行 — 全部在浏览器内完成。
格式化在本地运行 — 查询不会离开此浏览器。
什么是 SQL 格式化工具?
SQL 格式化工具按你选择的关键字大小写和缩进美化 SQL 查询,也可以将查询压缩为一行。它支持 11 种方言 — MySQL、PostgreSQL、SQLite、MariaDB、SQL Server(T-SQL)、Oracle PL/SQL、BigQuery、Snowflake、Spark、Hive 和标准 SQL — 因此 [方括号]、`反引号` 等方言特有语法都能正确格式化。全部在浏览器内运行:查询绝不会被上传。
主要功能
- 支持 11 种方言:MySQL、PostgreSQL、SQLite、T-SQL、PL/SQL、BigQuery、Snowflake 等
- 关键字大小写可选 — 大写、小写或保持原样
- 缩进可选 2 空格、4 空格或制表符
- 一键压缩:查询合并为一行(字符串字面量保持不变)
- 完全在浏览器内运行 — 查询不会离开你的设备
SQL 格式化 — 在线美化与压缩查询
粘贴任意 SQL 查询,即可得到风格一致的结果 — 关键字统一为团队习惯的大小写,各子句独立成行,嵌套自动缩进。也可以反过来,把查询压缩成一行,方便放进日志和代码。
方言
格式化工具支持 11 种方言:标准 SQL、MySQL、PostgreSQL、SQLite、MariaDB、SQL Server(T-SQL)、Oracle PL/SQL、BigQuery、Snowflake、Spark SQL 和 Hive。当查询使用方言特有语法时 — T-SQL 的 [方括号标识符]、MySQL 的 `反引号`、PostgreSQL 的 :: 类型转换 — 选对方言才能正确解析。
格式化选项
- 关键字 — 将
SELECT/FROM统一为大写、小写,或保持输入原样。 - 缩进 — 2 个空格、4 个空格或制表符。
- 用
;分隔的多条语句会一起格式化,语句之间加空行。
压缩为一行
压缩会把查询合并成一行:连续空白变成单个空格,-- 行注释被移除(否则会吞掉整行剩余内容),/* 块注释 */ 保留。'字符串字面量' 内的空白绝不改动。
隐私
格式化完全在浏览器内运行。查询绝不会被上传、记录或存储 — 生产环境的 SQL 也可放心使用。
隐私保护
SQL 格式化工具 完全在你的浏览器中运行。你的文件和数据都在本地设备上处理,绝不会上传到任何服务器。无需注册账号,也无需安装任何软件——打开页面即可开始使用。
