SQL 格式化

粘贴查询语句,得到缩进统一、整洁的 SQL,方便阅读、审查和分享。

已封存在本设备上

在浏览器中运行,不上传任何内容。

已封存

格式化后的 SQL

关键字

格式化后的 SQL 会随输入显示在这里。

使用方法

  1. 粘贴查询

    粘贴一条查询或整个脚本,或打开 .sql 文件。用分号分隔的多条语句也可以。

  2. 选择方言和样式

    选择你的数据库,以便识别其特有语法,然后设置关键字大小写、缩进和布局。

  3. 复制整洁的 SQL

    格式化结果会随输入实时更新。可以复制,也可以下载为 .sql 文件。

常见问题

我的查询会被发送到服务器吗?

不会。格式化在你的浏览器中进行,表名、字面量中的客户数据和内部数据库结构都不会离开你的设备。

为什么方言很重要?

每种数据库都有自己的关键字、引号规则和运算符:MySQL 用反引号,SQL Server 用方括号,PostgreSQL 用 :: 做类型转换。选对方言,格式化工具才能识别它们,而不是报错。

格式化会改变查询的功能吗?

不会。改变的只有空白、换行,以及你选择时关键字的大小写。表名、列名、字符串和注释都完全保持原样。

它会检查我的 SQL 是否正确吗?

它会读取查询的结构,因此未闭合的引号和括号会连同所在行和列一起报告。它不会连接数据库,所以无法判断某个表或列是否存在。

对齐布局是什么样的?

它把关键字排在左侧固定宽度的一列中,每个子句的其余部分在旁边对齐。有些团队觉得这样更容易浏览很长的 SELECT 列表。

在你的电脑上安装 One For All

安装后,One For All 会像应用一样在独立窗口中打开,可直接从桌面或主屏幕启动。无需从应用商店下载任何内容,你的文件也依然保留在设备上。

  1. 点击地址栏右侧的安装图标,或打开浏览器菜单(⋮)。
  2. 选择“安装 One For All”或“将页面作为应用安装”:桌面和应用列表中会添加一个快捷方式。

要下载此工具的引擎吗?

此工具完全在你的浏览器中运行。为此,它需要从 One For All 下载以下组件,只需下载一次。之后这些组件会保存在这台设备上,下次使用时工具即可立即启动。

你的文件不会被发送到任何地方。