数据不发送至服务器 — 所有处理均在浏览器中完成
SQL 格式化工具是一个免费的在线 SQL 处理器,可以在浏览器中即时格式化和压缩 SQL 查询。支持 MySQL、PostgreSQL、SQL Server、Oracle、SQLite、BigQuery、Snowflake 等 18 种方言。所有操作均在本地完成,不会上传任何数据。
什么是 SQL 格式化?
SQL(结构化查询语言)是与关系型数据库交互的标准语言。无论你使用 MySQL、PostgreSQL、SQL Server、Oracle 还是 BigQuery、Snowflake 等云平台编写查询,格式良好的 SQL 能显著提高可读性,便于审查和调试。配合 [DB Viewer](/dbviewer) 可以对 SQLite 数据库运行格式化后的查询。
格式化(美化打印)将密集的 SQL 添加一致的缩进、换行和关键字大小写,让你一眼就能看到 JOIN 条件、WHERE 子句和子查询。压缩(最小化)则相反:去除注释并折叠空白,生成最小的 SQL 字符串。
此工具完全在浏览器中运行,不会将任何数据发送到服务器。
如何格式化 SQL
- 1
粘贴 SQL
在输入编辑器中粘贴或输入 SQL,选择正确的方言(MySQL、PostgreSQL 等)以获得语法感知的格式化结果。
- 2
配置选项
选择缩进大小、关键字大小写(大写、小写、保留原样)、函数名大小写、使用空格或制表符、语句之间的空行数。
- 3
格式化或压缩
点击「格式化」美化 SQL,或点击「压缩」最小化 SQL。一键复制结果。