UTILS.
默认保护隐私
⌗

SQL 格式化工具

通过将关键字转为大写并把各子句独立成行来格式化 SQL。

文件始终留在此设备上

文件在浏览器中处理,绝不上传。网站会下载运行工具所需的代码和资源。无需账号,也无追踪。

使用“下载”将此工具保存为单个 HTML 文件,以便离线使用。

隐私 →

文本和文件始终保留在此设备上。此工具不会上传或保存任何内容。

试试完整示例

示例

选择 SQL 并格式化 select 'from here' as label from notes。关键字变为大写,子句添加缩进,而 'from here' 保留原来的大小写和两个空格。

注意事项

请选择数据库方言。格式化不会执行 SQL,也不会验证查询是否能在你的数据库中运行。 编辑输入或设置会清除之前的结果。复制和下载始终使用最近一次完成的转换结果。

关于此工具

粘贴查询或打开 SQL 文件,选择 SQL、PostgreSQL、MySQL、SQLite 或 SQL Server,再选择缩进和关键字大小写。格式化查询后,可将其与输入内容并排查看。引号内的文本和注释会保留。此工具仅格式化 SQL,不执行查询,也不验证数据库语义。

输入限制为 5 MiB UTF-8 文本,输出限制为 20 MiB,JSON 嵌套限制为 128 层。大型代码、树形和表格预览会限制显示范围,以保持页面响应流畅;复制和下载包含完整结果。处理在本地可取消的后台工作线程中进行,下载后的离线工具也一样。

为保持处理流畅,JSON 和 CSV 最多接受 100,000 个值或单元格。SQL 最多接受 4,000 个词法单元和 100 层嵌套。

编辑输入或设置会清除之前的结果。复制和下载始终使用最近一次完成的转换结果。

文本和文件始终保留在此设备上。此工具不会上传或保存任何内容。

常见问题

如何使用此工具?
粘贴查询或打开 SQL 文件,选择 SQL、PostgreSQL、MySQL、SQLite 或 SQL Server,再选择缩进和关键字大小写。格式化查询后,可将其与输入内容并排查看。引号内的文本和注释会保留。此工具仅格式化 SQL,不执行查询,也不验证数据库语义。
此工具如何处理我的数据?
请选择数据库方言。格式化不会执行 SQL,也不会验证查询是否能在你的数据库中运行。 文本和文件始终保留在此设备上。此工具不会上传或保存任何内容。
可以使用大文件或离线工作吗?
输入限制为 5 MiB UTF-8 文本,输出限制为 20 MiB,JSON 嵌套限制为 128 层。大型代码、树形和表格预览会限制显示范围,以保持页面响应流畅;复制和下载包含完整结果。处理在本地可取消的后台工作线程中进行,下载后的离线工具也一样。 为保持处理流畅,JSON 和 CSV 最多接受 100,000 个值或单元格。SQL 最多接受 4,000 个词法单元和 100 层嵌套。

更多工具