开发者免费本地运行
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 库完全在您的浏览器中运行——您的查询留在您的设备上。