使用步骤
- 粘贴 SQL,或点「加载示例」。
- 选择 SQL 方言、缩进和关键字大小写。
- 点击「格式化」,或按 Ctrl+Enter(Mac 上是 ⌘+Enter)。
- 复制格式化后的语句。
参数说明
- SQL 方言
- 处理各数据库特有的语法,例如 MySQL 的反引号标识符、PostgreSQL 的 :: 类型转换和 $1 参数、SQL Server 的方括号、Snowflake 和 BigQuery 的 QUALIFY。
- 关键字
- 大写会把 SELECT、FROM、WHERE 写成大写;小写则全部小写;保持原样不做改动。表名和字段名始终不变。
使用示例
格式化前
select id,name from users where status='active' order by name
格式化后
SELECT
id,
name
FROM
users
WHERE
status = 'active'
ORDER BY
name
常见问题
会检查 SQL 是否正确吗?
不会。它只整理语句结构,不检查表名、字段名,也不判断数据库能否执行。
能一次格式化多条语句吗?
可以,用分号分隔的多条语句会依次格式化。
语句会上传吗?
不会。格式化在浏览器中完成,包含真实表名和数据的语句也不会外泄。
隐私说明
本工具完全在浏览器中运行,文件和文本都在你的设备上处理,不会上传到我们的服务器。