关于SQL 格式化
SQL 格式化工具把挤成一行的 SQL 语句美化成多行带缩进的形式。开发中常常遇到一长串 SQL 挤在一起难以阅读——可能是代码里拼接的查询、数据库日志里的慢 SQL、或者 ORM 生成的语句。工具自动识别 SELECT、FROM、WHERE、JOIN、ORDER BY 等关键字并换行,同时把关键字大写,让 SQL 结构清晰。支持 MySQL、PostgreSQL、SQL Server 等主流数据库的通用语法。
常见使用场景
- 美化日志或监控里抓到的一行 SQL,分析慢查询
- 阅读 ORM 生成的复杂 SQL
- 代码评审时让 SQL 更易读
- 整理拼接的动态 SQL
常见问题
- 支持存储过程和复杂语法吗?
- 本工具基于关键字进行换行和缩进,适合常规的增删改查语句。存储过程、窗口函数等高级语法可能格式化效果有限。
- 会把关键字大写吗?
- 会。SELECT、FROM、WHERE 等关键字会自动转大写,符合常见的 SQL 编码规范。