使用说明
ORM 打印到日志里的 SQL、或手里一行写到底的长查询,join、where、group by 全挤在一起,改条件时容易看错。点「格式化」基于 sql-formatter 按关键字缩进换行、关键字统一大写。
反过来要把 SQL 塞进代码字符串或配置,用「压缩」去掉 -- 与 /* */ 注释、折成一行。库按需动态加载,全部在浏览器本地完成。
一键把 SQL 按关键字缩进换行、关键字大写美化,或压缩成一行去掉注释与多余空白。
ORM 打印到日志里的 SQL、或手里一行写到底的长查询,join、where、group by 全挤在一起,改条件时容易看错。点「格式化」基于 sql-formatter 按关键字缩进换行、关键字统一大写。
反过来要把 SQL 塞进代码字符串或配置,用「压缩」去掉 -- 与 /* */ 注释、折成一行。库按需动态加载,全部在浏览器本地完成。
不会。工具纯粹做文本层面的缩进、换行和关键字大写,不连任何数据库、不校验表名列名或语法语义,格式化前后查询逻辑完全一致。
基于 sql-formatter,覆盖标准 SQL 及常见方言的关键字。但某些方言的特殊语法(如特定函数、$$ 定义的存储过程)可能缩进对不齐,遇到明显错位把它当提示、手动微调即可。