0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
配置
根据所选的方言(如 MySQL、PostgreSQL、SQL Server、SQLite 等)使用大写关键字和清晰的缩进格式化 SQL 查询。选择方言,将查询粘贴到编辑器中,然后按格式化。
源代码
行:0角色:0
工作原理
重新缩进并对齐 SQL 查询,使其可读且一致。它将子句、列和条件分隔成清晰的行,便于查看长查询、比较版本或记录报表。
你可以选择方言(例如标准 SQL、PostgreSQL、MySQL、SQLite、T-SQL 等),以便正确解释关键字和语法,以及保留字的大小写。
它还控制缩进类型和大小以及行尾。一切都在你的浏览器中使用 sql-formatter 处理;只更改格式,绝不会针对数据库执行或验证查询。
示例
select id,name from users where active=1 order by nameSELECT
id,
name
FROM
users
WHERE
active = 1
ORDER BY
name关键字大写:每个子句和列都单独成行。使用场景
- 让从日志或 ORM 复制的长查询变得可读。
- 在保存到仓库前统一查询的风格。
- 以统一格式查看和比较来自不同方言的查询。
- 用整齐缩进的 SQL 记录报表或视图。
常见问题
它支持哪些 SQL 方言?
它支持多种方言,如标准 SQL、PostgreSQL、MySQL、MariaDB、SQLite、Transact-SQL 等。选择正确的方言可确保关键字和特定语法被正确格式化。
它会执行或验证查询吗?
不会。该工具只重新排列并对齐查询文本。它不连接任何数据库,也不检查查询是否有效或安全。
我可以把关键字设为大写或小写吗?
可以。你可以根据你的风格约定,选择让保留字(SELECT、FROM、WHERE)保持大写、小写或与你输入的完全一致。
我的查询会上传到服务器吗?
不会。格式化完全在你的浏览器中进行;查询绝不会离开你的电脑。