SQL 格式化工具 – 免费在线 SQL 美化器

格式化、美化和压缩 SQL 查询语句,支持 MySQL、PostgreSQL、Oracle、SQL Server 等 10 余种数据库方言。

免费使用 →

功能特性

🏛️

10+ 种数据库方言

支持 MySQL、PostgreSQL、SQLite、Oracle、SQL Server、MariaDB、TransactSQL、Apache Hive、Presto、DB2 等。

智能格式化

为 SELECT、FROM、WHERE、JOIN 子句提供正确缩进,关键字大小写统一。

🗜️

一键压缩

删除所有空白字符,将 SQL 压缩为单行。

🔒

隐私优先

所有格式化均通过 sql-formatter 库在本地完成,您的查询语句不会离开浏览器。

📋

一键复制

将格式化或压缩后的 SQL 复制到剪贴板。

🔤

关键字大小写选项

可选择大写、小写或保留原始关键字大小写。

使用方法

1

粘贴 SQL

将 SQL 查询语句粘贴或输入到左侧输入区域。

2

选择方言

从下拉菜单选择数据库方言:MySQL、PostgreSQL、Oracle 等。

3

设置选项

选择缩进大小、关键字大小写和换行方式。

4

格式化或压缩

点击「格式化」美化 SQL,或点击「压缩」将其精简。

常见问题

支持哪些 SQL 方言?
支持:MySQL、PostgreSQL、SQLite、Oracle、SQL Server(T-SQL)、MariaDB、Apache Hive、Presto、DB2、Transact-SQL、Standard SQL 以及 N1QL(Couchbase)。
能否格式化包含 JOIN 和子查询的复杂查询?
可以。格式化工具支持包含多个 JOIN、子查询、UNION、CTE(WITH 子句)和窗口函数的复杂查询。
是否验证 SQL 语法?
格式化工具会检查基本语法问题。如需完整验证,请使用特定数据库的 lint 工具。
我的 SQL 会上传到服务器吗?
不会。所有格式化均使用 sql-formatter 库在本地浏览器中完成,您的 SQL 不会离开您的设备。

← 返回 pudone! 首页