SQL-Portal-Api
收藏SQL-Portal-Api 数据集概述
基本信息
- 数据集名称:SQL-Portal-Api
- 提供平台:RapidAPI
- 类别:Tools
- 提供商:Ezzat E.
- 订阅者数量:43
功能描述
执行远程数据库服务器(MS-SQL 或 MySQL)上的 SQL 查询,并以不同格式(CSV、XML、HTML、JSON)获取结果。
版本与端点
当前版本
- v2(当前版本)
端点列表
MSSQL
POSTMSSQL.QueryToCsv V2POSTMSSQL.QueryToHtml V2POSTMSSQL.QueryToJson V2POSTMSSQL.QueryToXml V2POSTMSSQL.QueryToCsv V1POSTMSSQL.QueryToHtml V1POSTMSSQL.QueryToJson V1POSTMSSQL.QueryToXml V1
MySQL
- 端点信息未在提供内容中详细列出。
请求格式
API POST Body v1
JSON 对象包含两个属性:
connectionStringqueryString
示例: json { "connectionString": "string", "queryString": "string" }
API POST Body v2
JSON 对象包含六个属性:
server:服务器 DNS 或公共 IPport:端口号(SQL-Server 默认:1433,MySQL 默认:3306)database:数据库名称userId:用户 IDpassword:密码queryString
示例: json { "server":"string", "port":0, "database":"string", "userId":"string", "password":"string", "queryString":"string" }
连接字符串模板
MS-SQL Server 连接字符串
- 模板:
Server={ServerDNS_or_PublicIP,PortNO};Database={DbName};User Id={UserName};Password={UserPassword}; - 示例:
Server=my-server.com,1433;Database=myDb;User Id=sa;Password=xx123;Server=192.90.121.105,1433;Database=myDb;User Id=sa;Password=xx123;
- 注意:1433 是默认端口,可忽略;若服务器使用不同端口,则需设置。
MySQL Server 连接字符串
- 模板:
Server={ServerDNS_or_PublicIP};Port={PortNO};Database={DbName};Uid={UserName};Pwd={UserPassword}; - 示例:
Server=my-server.com;Port=3306;Database=myDb;Uid=admin;Pwd=xx123;Server=192.90.121.105;Port=3306;Database=myDb;Uid=admin;Pwd=xx123;
- 注意:3306 是默认端口。
请求与响应示例
请求示例
REQUEST V1
bash curl --request POST --url https://sql-portal-api.p.rapidapi.com/api/MSSQL/querytohtml --header Content-Type: application/json --header x-rapidapi-host: sql-portal-api.p.rapidapi.com --header x-rapidapi-key: YOUR-KEY --data {"connectionString":"Server=myserver.com;Database=myDB;User Id=sa;Password=xx123;","queryString":"select * from users"}
REQUEST V2
bash curl --request POST --url https://sql-portal-api.p.rapidapi.com/api/MSSQL/ver2/querytohtml --header Content-Type: application/json --header x-rapidapi-host: sql-portal-api.p.rapidapi.com --header x-rapidapi-key: YOUR-KEY --data {"server":"myserver.com","database":"myDB","userId":"sa","password":"xx123","queryString":"select * from users"}
响应示例
RESPONSE 200 OK
| ID | FirstName | LastName | |
|---|---|---|---|
| 1 | Ezzat | Elbadrawy | user1@dmoain.com |
| 2 | Ali | Mohmed | user2@dmoain.com |
| 3 | Alaa | Bakr | user3@dmoain.com |
订阅计划
- BASIC:$0.00 / 月
- PRO:$2.00 / 月
- ULTRA:$5.00 / 月
- MEGA:$9.00 / 月



