SQL格式化API - 捷帮开发者API

捷帮SQL格式化API提供简单易用的RESTful接口,开发者可通过HTTP POST请求快速集成到自己的应用中。

无需API Key即可免费调用(有速率限制),高频使用建议注册免费API Key。
POST https://www.jiebang.site/api/sql-format
在线试用 →

请求参数

参数名类型必填说明
contentstringSQL语句文本
dialectstringSQL方言:mysql/postgresql/sqlserver
api_keystringAPI密钥

请求示例

# cURL curl -X POST https://www.jiebang.site/api/sql-format \ -H "Content-Type: application/json" \ -d '{"content": "SELECT u.name, o.total FROM users u JOIN orders o ON u.id=o.user_id WHERE o.total>100", "dialect": "mysql"}'
// JavaScript fetch('https://www.jiebang.site/api/sql-format', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({"content": "SELECT u.name, o.total FROM users u JOIN orders o ON u.id=o.user_id WHERE o.total>100", "dialect": "mysql"}) }) .then(r => r.json()) .then(d => console.log(d))
# Python import requests resp = requests.post( 'https://www.jiebang.site/api/sql-format', json={"content": "SELECT u.name, o.total FROM users u JOIN orders o ON u.id=o.user_id WHERE o.total>100", "dialect": "mysql"} ) print(resp.json())

响应示例

{"success": true, "result": "SELECT\n u.name,\n o.total\nFROM users u\nJOIN orders o ON u.id = o.user_id\nWHERE o.total > 100"}

支持多种SQL方言的格式化和美化,包括SELECT/INSERT/UPDATE/DELETE等语句,自动处理JOIN和子查询

捷帮API采用RESTful设计,所有接口统一使用POST方法,请求和响应均为JSON格式。基础调用无需认证,高级功能可注册免费API Key。

相关API

常见问题

SQL格式化API免费

捷帮提供免费的SQL格式化接口,访问 https://www.jiebang.site/api-docs/sql-format.html 查看完整API文档。支持POST请求,无需API Key即可开始使用。

在线SQL美化API接口

捷帮提供免费的SQL格式化接口,访问 https://www.jiebang.site/api-docs/sql-format.html 查看完整API文档。支持POST请求,无需API Key即可开始使用。

SQL格式转换API文档

捷帮提供免费的SQL格式化接口,访问 https://www.jiebang.site/api-docs/sql-format.html 查看完整API文档。支持POST请求,无需API Key即可开始使用。

MySQL SQL格式化工具API

捷帮提供免费的SQL格式化接口,访问 https://www.jiebang.site/api-docs/sql-format.html 查看完整API文档。支持POST请求,无需API Key即可开始使用。

SQL压缩转格式化API

捷帮提供免费的SQL格式化接口,访问 https://www.jiebang.site/api-docs/sql-format.html 查看完整API文档。支持POST请求,无需API Key即可开始使用。