关于SQL 格式化
SQL 格式化让长查询变得好读:从程序日志、ORM 调试输出里复制出来的一行 SQL,几年前别人写的报表语句,要贴进代码评审或工单里的查询。把 SQL 贴进来或打开 .sql 文件,格式化结果随输入实时出现。要定时跑的查询,可以用Cron 表达式生成与解析设定执行时间。
SELECT、FROM、WHERE、GROUP BY、ORDER BY、HAVING、LIMIT、各种 JOIN、UNION、INSERT、VALUES、UPDATE、SET、DELETE 前面都会换行;查询的字段一行一个,AND、OR 条件对齐,子查询多缩进一层。关键字可以统一成大写、小写,或保持原样,缩进可选 2 空格、4 空格或 Tab。单引号、双引号、反引号、方括号里的内容不会被拆开,注释也会保留,MySQL、PostgreSQL、SQL Server、Oracle、SQLite 的写法都能处理。勾选“压成一行”,整条语句会放在一行里。全部在浏览器里完成,语句不上传。
SQL 格式化怎么用
- 1粘贴 SQL
粘贴查询语句,或打开本地 .sql 文件。
- 2设关键字和缩进
关键字选 SELECT、select 或“保持原样”,再选 2 空格、4 空格或 Tab。
- 3复制结果
复制或下载格式化后的 SQL,也可以勾选“压成一行”。
为什么用熊仔工匠
- 子句分行
SELECT、FROM、WHERE、JOIN、GROUP BY 等各自另起一行。
- 条件对齐
AND、OR 对齐,字段一行一个,子查询多缩进一层。
- 各种引号都认
单引号、双引号、反引号、方括号里的内容不会被拆开,注释也保留。
- 压成一行
需要写进代码字符串或配置文件时,把整条语句放在一行。