粘贴SQL语句,一键格式化美化,支持MySQL、PostgreSQL、SQL Server、Oracle、SQLite多种方言,关键字大写转换,所有处理在浏览器本地完成。
SQL格式化工具(SQL Formatter / Beautifier)用于将压缩在一行的SQL语句重新排版为带缩进、换行的易读格式。开发过程中从日志、代码或数据库客户端复制的SQL往往是单行或格式混乱的,直接阅读非常困难。格式化后关键字会独占一行,子查询和JOIN条件会正确缩进,方便快速理解查询逻辑和排查问题。
数据库调试时从慢查询日志复制出单行SQL,粘贴进来一键美化就能看清SELECT了哪些字段、JOIN了哪些表、WHERE条件怎么嵌套。代码审查时,同事写的SQL语句挤在一行看不清逻辑,格式化后结构一目了然。数据库迁移时,需要把不同方言的SQL关键字统一为大写以符合团队规范。学习SQL时,把复杂的嵌套查询格式化后更容易理解子查询的层级关系。
第一步:选择SQL方言(默认MySQL),如果你用的是PostgreSQL或Oracle等切换到对应选项。第二步:选择关键字大小写模式,一般推荐大写,符合SQL最佳实践。第三步:选择缩进风格,2空格更紧凑,4空格更清晰。第四步:将SQL粘贴到左侧输入框,点击「格式化美化」按钮,右侧立即显示格式化结果。第五步:点击「复制结果」直接粘贴到代码中,或点击「下载SQL文件」保存为.sql文件。
把挤在一行或格式混乱的SQL语句自动排版为带缩进和换行的易读格式,关键字独占一行,子查询和JOIN条件正确缩进,方便快速理解查询逻辑、排查性能问题和代码审查。
支持MySQL、PostgreSQL、SQL Server、Oracle、SQLite五种主流SQL方言。不同方言的关键字集略有差异,选择正确方言可获得更准确的格式化效果。
SQL关键字大小写不影响执行,但业界推荐关键字大写(如SELECT、FROM、WHERE),这样能与表名、字段名形成视觉区分,提高可读性。本工具支持大写、小写、保持原样三种模式。
不会。格式化器会识别单引号字符串字面量和SQL注释(--单行注释和/*多行注释*/),在格式化过程中完整保留它们的内容,不会对字符串内部的关键字进行大写转换或换行处理。
完全免费,所有SQL格式化处理都在你的浏览器本地完成,数据不会上传到任何服务器,可以放心处理包含敏感信息的SQL语句。