返回
SQL 格式化
SQL 美化、压缩与语法高亮,支持多种数据库方言
工具说明
什么是 SQL 格式化?
SQL 美化、压缩与语法高亮,支持多种数据库方言
如何使用?
- 输入混乱SQL:粘贴那些被ORM生成或是多行拼凑的冗长无格式SQL语句。
- 选择方言与配置:选择MySQL、PostgreSQL等方言,调整关键字大写规则。
- 一键排版:瞬间生成结构清晰、带缩进与颜色高亮的代码,极大地提升可读性。
使用场景
慢查询日志分析
把DBA从日志中拉取的一坨乱七八糟的长SQL美化后,方便定位是哪个JOIN或WHERE导致了性能瓶颈。
使用边界与数据处理
- 格式化只调整排版,不会执行 SQL,也不会检查查询结果或数据安全。
- 不同数据库方言的函数和特殊语法可能需要手动调整。
- 请先移除账号、客户和业务敏感数据,再粘贴 SQL。
SQL 文本只在当前浏览器中排版和查看,不会连接或修改你的数据库。
常见问题
格式化会执行我的 SQL 吗?
不会。工具只调整空格、缩进和换行,不会连接数据库或改变数据。
为什么不同数据库的排版不同?
请选择接近实际语句的数据库方言;特殊函数和扩展语法仍可能需要人工检查。
可以直接粘贴生产 SQL 吗?
建议先删除账号、客户信息和其他敏感值,只保留排查所需的结构。