SQL 格式化器
粘贴任何 SQL ——来自日志的单行、手写查询、堆栈中抽出的存储过程——立即得到一致的缩进、关键字大小写与语句间距。选择正确的方言可正确处理窗口函数、RETURNING 子句、方言关键字。完全在浏览器中处理,SQL 不会离开页面。
—
格式化结果
使用方法
- 在输入框粘贴 SQL。
- 选择方言(默认 Standard SQL 通常即可)。
- 设置关键字大小写与缩进。
- 复制格式化后的结果。
常见问题
- 支持哪些方言?
- Standard SQL、PostgreSQL、MySQL、SQLite、MariaDB、T-SQL(SQL Server)、BigQuery、Snowflake、Redshift、Spark SQL —— 由 sql-formatter 库提供。
- 会执行查询吗?
- 不会——只重排版文本。从不发送或在任何数据库上执行。
- 有语法错误也能用吗?
- 比较宽容——即使 SQL 仅部分有效也会尽力格式化,只在完全无法分词时才报错。
- 为什么注释位置怪怪的?
- SQL 注释没有规范位置。格式化器把它们附在最近的 token 上,因此缩进有时会偏移。
相关工具
JSON 格式化与校验工具
在浏览器中格式化、美化、压缩并校验 JSON。
开发 0 0
XML 格式化与压缩工具
在浏览器中将 XML 美化为清晰的缩进格式,或压缩为一行。
开发 0 0
YAML 格式化与校验
美化与校验 YAML——修正缩进、排序键、设定行宽、显示错误位置。
开发 0 0
EditorConfig 生成器
在浏览器中生成包含缩进风格、行尾、字符集和常用覆盖项的 .editorconfig 文件。
开发 0 0
Mock 数据生成器
生成真实感的测试假数据——姓名、邮箱、日期、ID、Lorem 等——导出为 JSON / CSV / SQL INSERT。
开发 0 0
字符串转义转换器
为 10 种上下文一次性转义字符串 — JavaScript、JSON、HTML 实体、URL、SQL、正则、Bash(单/双引号)、C 字符串、Unicode \u 转义。按需复制。
开发 0 0