跳过至内容

SQLSQL 格式化

加载中...

SQL 查询风格往往因人而异,自动生成的查询可能难以阅读。SQL 格式化工具将 SQL 查询格式化为一致的风格,以提高可读性。它支持包括 MySQL、PostgreSQL、Oracle (PL/SQL) 和 SQL Server (T-SQL) 在内的 13 种以上 SQL 方言,并可配置缩进和关键字大小写。

使用说明

  1. 1
    输入 SQL

    在左侧输入区粘贴您要格式化的 SQL 查询。

  2. 2
    配置选项

    选择 SQL 方言、缩进方式(2个空格/4个空格/Tab)以及关键字大小写(大写/小写/保持原样)。

  3. 3
    查看结果

    在右侧面板查看格式化后的 SQL,并使用复制按钮将其复制到剪贴板。

小技巧

  • 💡将关键字设为大写 (UPPER) 可以让 SELECT, FROM, WHERE 等关键字更突出,提高可读性。
  • 💡带有子查询和 JOIN 的复杂查询会自动缩进,使层次分明。
  • 💡选择与您数据库匹配的方言,以实现方言特定语法的精确格式化。
  • 💡所有处理均在浏览器中完成,因此敏感查询永远不会发送到服务器。

常见问题

Q. 支持哪些数据库方言?
A. 支持MySQL、PostgreSQL、SQL Server、Oracle、SQLite等主流数据库方言,选择对应方言确保关键字和引号规范正确格式化。
Q. 格式化会影响查询执行吗?
A. 不会。格式化只调整空白和换行,不影响查询逻辑和执行结果。
Q. 复杂的CTE和子查询也能格式化吗?
A. JOIN、子查询、CTE(WITH子句)、存储过程等复杂SQL都支持格式化。

DevHelper

© 2026. 保留所有权利。