SQL 格式化

在线 SQL 格式化美化工具,支持多种数据库方言,浏览器本地格式化不上传。

输入 SQL

格式化结果

关于 SQL 格式化

SQL 格式化工具基于 sql-formatter 库,支持 13 种主流数据库方言(MySQL、PostgreSQL、SQLite、SQL Server、Oracle、BigQuery 等),提供关键字大小写(UPPER/lower/Preserve)和缩进风格(Standard/Tabular left/right)等格式化选项。

所有格式化在浏览器本地完成,SQL 查询数据不会发送到任何服务器。

常见问题

支持哪些数据库方言?

支持 GCP BigQuery、IBM DB2、Apache Hive、MariaDB、MySQL、Couchbase N1QL、Oracle PL/SQL、PostgreSQL、Amazon Redshift、Spark、Standard SQL、SQLite、SQL Server Transact-SQL(T-SQL)共 13 种方言。

关键字大小写设置有什么用?

选择 UPPERCASE 会将 SELECT、FROM、WHERE 等关键字转为大写,lowercase 转为小写,Preserve 保持原样不变。不同团队有不同的编码规范,可根据需要选择。

SQL 数据会发送到服务器吗?

不会。所有格式化处理均在浏览器本地通过 sql-formatter 库完成,你输入的 SQL 查询不会离开浏览器。

相关工具