SQL 格式化/压缩
格式化 SQL 语句使其更易读,或压缩 SQL 以减小体积
使用说明
- 在左侧输入框中输入 SQL 语句
- 点击「格式化」美化关键字缩进
- 点击「压缩」去除空白
- 支持常见 SQL 关键字自动换行
功能特点
- 支持 SQL SELECT、INSERT、UPDATE、DELETE 等主要语句
- 30+ 个 SQL 关键字自动大写并换行(SELECT、FROM、WHERE、JOIN 等)
- 智能处理子查询嵌套层级
- 支持 JOIN 语句的多种类型(INNER、LEFT、RIGHT、FULL)
- 保持字符串和数字字面量的完整性
使用说明
将您的 SQL 查询语句粘贴到输入框,点击「格式化」即可美化 SQL 代码。支持标准 SQL 语法。格式化后关键字自动大写、子查询自动缩进、JOIN 语句对齐,让复杂的 SQL 查询变得清晰易读。
使用示例
SQL 格式化示例
-- 格式化前 SELECT u.name,o.total FROM users u JOIN orders o ON u.id=o.user_id WHERE o.total>100 ORDER BY o.total DESC -- 格式化后 SELECT u.name, o.total FROM users u JOIN orders o ON u.id = o.user_id WHERE o.total > 100 ORDER BY o.total DESC
常见问题
支持哪些数据库方言?
主要支持标准 SQL 语法。MySQL、PostgreSQL、SQLite 等主流数据库的基本语法都兼容。
格式化后能保持查询性能吗?
完全不影响。格式化只改变 SQL 的排版,不影响数据库执行计划和查询性能。
支持存储过程和函数吗?
支持基本的存储过程和函数语法格式化。复杂的 PL/SQL 或 T-SQL 可能需要专门的工具。