Handytool
开发者免费本地运行

SQL 格式化工具

美化打印 SQL 查询——PostgreSQL、MySQL、SQLite、BigQuery 和标准 SQL——在浏览器中私密进行。

.sql
数据库方言
关键字
缩进
SQL 输入
0 0 字节
格式化 SQL
0 0 字节

关于SQL 格式化工具

Handytool 的 SQL 格式化工具使用流行的 sql-formatter 库美化打印任何 SQL 查询——SELECT、INSERT、复杂 CTE、窗口函数。选择方言(PostgreSQL、MySQL、SQLite、BigQuery 或标准 SQL),选择关键字应如何大小写,设置缩进。一切都在本地运行,所以对于格式化包含表名、列名或您不想粘贴到第三方网站的示例数据的查询是安全的。

SQL 格式化工具功能

  • 01

    方言感知

    每个受支持的方言都有自己的关键字列表和保留字处理,所以 PostgreSQL 的 RETURNING、MySQL 的反引号和 BigQuery 的 STRUCT 语法都被正确识别。

  • 02

    关键字大小写控制

    强制全部大写、全部小写或保留输入使用的内容。最常见的样式指南是大写关键字,这是默认值。

  • 03

    可配置的缩进

    选择 2 个空格、4 个空格或制表符。输出在 CTE、子查询和 JOIN 子句中保持一致。

SQL 格式化工具常见问题

支持哪些 SQL 方言?
标准 SQL (sql)、PostgreSQL、MySQL、SQLite 和 BigQuery。底层引擎在内部支持更多方言——这些是日常工作最有用的。
它会运行我的查询吗?
否。格式化工具只重新呈现 SQL 文本——它不连接到任何数据库、解析数据或执行语句。
为什么我的非标准语法格式很奇怪?
超出所选方言的供应商特定扩展(过程块、存储过程语法、MS SQL 提示)可能排列得不干净。切换到最接近的方言,或一次粘贴更短的片段。
我的 SQL 是否被上传到任何地方?
否。sql-formatter 库完全在您的浏览器中运行——您的查询留在您的设备上。

相关工具

开发者

探索更多工具

全部工具