← 返回首页

SQL 格式化

关键字换行缩进,把复杂 SQL 整理成易读结构

字符数 {{ input.length }}
关键字转为大写 AND / OR 换行缩进 SELECT 字段逐行排列
格式化 复制结果 清空
格式化基于关键字规则,字符串常量中的内容不会被识别为关键字;复杂方言与嵌套子查询建议格式化后人工核对。

格式化规则

工具会在 SELECT、FROM、WHERE、GROUP BY、ORDER BY、HAVING、LIMIT、JOIN、UNION、INSERT、UPDATE、DELETE 等主要子句前换行,并统一缩进 AND 与 OR;可选择将关键字转为大写,便于快速阅读长查询。

常见问题

会改变 SQL 语义吗?

不会改变关键字与标识符本身,只调整空白与换行。但极少数依赖字符串拼接或数据库方言的语句,仍建议执行前核对。

支持哪些数据库?

通用 SQL 语法均可处理,包括 MySQL、PostgreSQL、SQL Server、Oracle 和 SQLite 的常见查询结构。