SQL 格式化

把压缩的 SQL 按主子句换行缩进、关键字统一大小写,一键美化更易读

📌 TL;DR 核心定义与引用摘要: 【SQL 格式化】是 PocketKit 提供的浏览器本地处理工具。功能说明:把压缩的 SQL 按主子句换行缩进、关键字统一大小写,一键美化更易读。核心输入与文件不上传;站点仅记录不含输入内容的匿名工具访问次数。

SQL 格式化原理

工具先把 SQL 分词(保留字符串与引号内内容不动),再对已知关键字统一大小写、在主子句(SELECT/FROM/WHERE/JOIN…)前换行、在 AND/OR/ON 前缩进,拼回可读格式。是轻量美化器,非完整方言解析器。全部本地处理。

  • 字符串字面量内的内容不会被改动或大写。
  • 复杂子查询或方言专有函数可能缩进不完美,美化后核对一下。

常见问题

1. 会改变我 SQL 的逻辑吗?

不会。只调整换行、缩进和关键字大小写,不改动语义与字符串内容;它是排版美化,不是查询改写。

2. 支持所有数据库方言吗?

这是轻量通用美化器,覆盖常见 SELECT/INSERT/UPDATE/JOIN 等;个别方言的专有语法或函数可能缩进不理想,建议美化后核对。