SQLSQL 格式化
加载中...
SQL 查询风格往往因人而异,自动生成的查询可能难以阅读。SQL 格式化工具将 SQL 查询格式化为一致的风格,以提高可读性。它支持包括 MySQL、PostgreSQL、Oracle (PL/SQL) 和 SQL Server (T-SQL) 在内的 13 种以上 SQL 方言,并可配置缩进和关键字大小写。
使用说明
- 1输入 SQL
在左侧输入区粘贴您要格式化的 SQL 查询。
- 2配置选项
选择 SQL 方言、缩进方式(2个空格/4个空格/Tab)以及关键字大小写(大写/小写/保持原样)。
- 3查看结果
在右侧面板查看格式化后的 SQL,并使用复制按钮将其复制到剪贴板。
小技巧
- 💡将关键字设为大写 (UPPER) 可以让 SELECT, FROM, WHERE 等关键字更突出,提高可读性。
- 💡带有子查询和 JOIN 的复杂查询会自动缩进,使层次分明。
- 💡选择与您数据库匹配的方言,以实现方言特定语法的精确格式化。
- 💡所有处理均在浏览器中完成,因此敏感查询永远不会发送到服务器。
常见问题
- Q. 支持哪些数据库方言?
- A. 支持MySQL、PostgreSQL、SQL Server、Oracle、SQLite等主流数据库方言,选择对应方言确保关键字和引号规范正确格式化。
- Q. 格式化会影响查询执行吗?
- A. 不会。格式化只调整空白和换行,不影响查询逻辑和执行结果。
- Q. 复杂的CTE和子查询也能格式化吗?
- A. JOIN、子查询、CTE(WITH子句)、存储过程等复杂SQL都支持格式化。