SQL 格式化工具
在左侧粘贴 SQL 查询语句,右侧会显示带有清晰缩进的易读结果。选择与您所用数据库匹配的 SQL 方言可获得更准确的结果。数据不会发送到服务器。
请粘贴 SQL 查询语句
0 / 0
结果
0 / 0
提示。此工具只对 SQL 进行"格式化(美化)",并不会验证查询在实际数据库中语义上是否正确或能否成功执行。选择与您所用数据库最接近的方言可获得更准确的格式化结果。如果查询完全无法解析(例如括号或引号不匹配),将显示大致的错误位置。关键字默认会按照常见的 SQL 风格约定转换为大写。此工具在本地打包(vendor)了开源的 sql-formatter 库(MIT 许可),因此格式化处理仍完全在您的浏览器中进行。
使用方法
- 将 SQL 查询语句粘贴到左侧的输入框中。
- 选择与您所用数据库匹配的"SQL 方言"(MySQL、PostgreSQL、SQL Server 等)以获得更准确的格式化结果。
- 点击"格式化"按钮(输入时也会自动格式化),即可在右侧查看美化后的结果。
- 如果查询无法解析,会提示大致的出错行/列位置。
- 使用缩进大小下拉菜单调整输出的缩进方式,然后通过"复制"或"下载结果"获取。
- 所有处理均在浏览器内完成,您输入的 SQL 不会发送到服务器。
相关提示
- 此工具仅对 SQL 进行格式化/美化,不会检查查询是否符合您实际的数据库结构或是否能成功执行。
- 不同方言的关键字和语法存在差异(例如 LIMIT 与 TOP、反引号与双引号等),请选择与您所用数据库匹配的方言以获得最佳效果。
- SELECT、FROM、WHERE 等关键字会按照提升可读性的常见约定自动转换为大写。
- 如果还需要处理 JSON 或 XML,请尝试下方相关链接中的 JSON 格式化工具、XML 格式化工具或 JSON ↔ XML 转换工具。