SQL 格式化

SQL 语句的格式化、压缩和高亮展示

输入 SQL

输出

功能介绍

SQL 语句智能格式化美化工具,支持 MySQL、PostgreSQL、SQLite、SQL Server 等多种 SQL 方言,自动关键字大写、智能换行缩进,让混乱的 SQL 瞬间清晰可读。

关键特点

  • 支持多种 SQL 方言
  • 关键字自动大写
  • 智能缩进美化
  • 支持压缩为单行

使用教程

  1. 将原始的 SQL 语句粘贴到输入框中
  2. 从下拉菜单中选择正确的 SQL 方言(MySQL / PostgreSQL / SQLite 等)
  3. 点击「格式化」按钮自动进行关键字大写和缩进美化
  4. 查看格式化后的整洁 SQL,检查语句结构是否完整
  5. 复制结果,或切换到「压缩」模式获取单行简化版本

使用示例

输入示例:

select u.id,u.name,o.total from users u left join orders o on u.id=o.user_id where u.status=1 and o.total>100 order by o.total desc limit 10

输出结果:

SELECT
    u.id,
    u.name,
    o.total
FROM users u
    LEFT JOIN orders o ON u.id = o.user_id
WHERE u.status = 1
    AND o.total > 100
ORDER BY o.total DESC
LIMIT 10

常见问题

支持哪些 SQL 方言?

支持 MySQL、PostgreSQL、SQLite、SQL Server、Oracle 等主流数据库的 SQL 方言。

相关工具

{ } JSON 格式化 | CSV ↔ JSON 转换 | .env ↔ JSON