七、MySQL查询
- 平台首页数据接口未开发完成,暂时不做
7.1 查询表结构
- 权限:( 仅登录 )
- 地址:
http://120.79.159.67:8000/api/v1/sqlquery/mysql_show_table
- 方法:GET
7.1.1 入参
字段名 | 属性 | 是否必填 | 备注 |
---|---|---|---|
instance_tag | string | 必填 | 数据库实例ID |
instance_db | string | 必填 | 数据库 库名 |
table_name | string | 必填 | 数据库表名 |
7.1.2 正确出参
字段名 | 属性 | 备注 |
---|---|---|
code | int | 状态码 |
message | string | 请求成功/失败消息 |
address | string | 数据库连接地址 |
instance_tag | string | 数据库实例ID |
instance_name | string | 数据库实例名称 |
instance_db | string | 数据库 库名 |
table_name | string | 数据库表名 |
table_attribute | string | 数据库 表结构 |
7.1.3 错误出参
字段名 | 属性 | 备注 |
---|---|---|
code | int | 状态码 |
message | string | 请求成功/失败消息 |
7.2 美化SQL
- 权限:( 仅登录 )
- 地址:
http://120.79.159.67:8000/api/v1/sqlquery/mysql_sql_beautify
- 方法:POST
7.2.1 入参
字段名 | 属性 | 是否必填 | 备注 |
---|---|---|---|
sqltext | string | 必填 | SQL代码 |
7.2.2 正确出参
字段名 | 属性 | 备注 |
---|---|---|
code | int | 状态码 |
message | string | 请求成功/失败消息 |
sqltext | string | 美化好的SQL代码 |
7.2.3 错误出参
字段名 | 属性 | 备注 |
---|---|---|
code | int | 状态码 |
message | string | 请求成功/失败消息 |
7.3 查询SQL执行计划
- 权限:( 仅登录 )
- 地址:
http://120.79.159.67:8000/api/v1/sqlquery/mysql_sql_explain
- 方法:POST
7.3.1 入参
字段名 | 属性 | 是否必填 | 备注 |
---|---|---|---|
instance_tag | string | 必填 | 数据库实例ID |
instance_db | string | 必填 | 数据库 库名 |
sqltext | string | 必填 | SQL代码 |
7.3.2 正确出参
字段名 | 属性 | 备注 |
---|---|---|
code | int | 状态码 |
message | string | 请求成功/失败消息 |
id | int | id |
select_type | string | select_type |
table | string | table |
partitions | string | partitions |
type | string | type |
possible_keys | string | possible_keys |
key | string | key |
key_len | string | key_len |
ref | string | ref |
rows | int | rows |
filtered | string | filtered |
Extra | string | Extra |
7.3.3 错误出参
字段名 | 属性 | 备注 |
---|---|---|
code | int | 状态码 |
message | string | 请求成功/失败消息 |
7.4 执行SQL查询
- 权限:( 仅登录 )
- 地址:
http://120.79.159.67:8000/api/v1/sqlquery/mysql_sql_query
- 方法:POST
7.4.1 入参
字段名 | 属性 | 是否必填 | 备注 |
---|---|---|---|
instance_tag | string | 必填 | 数据库实例ID |
instance_db | string | 必填 | 数据库 库名 |
sqltext | string | 必填 | SQL代码 |
7.4.2 正确出参
字段名 | 属性 | 备注 |
---|---|---|
code | int | 状态码 |
message | string | 请求成功/失败消息 |
data | list | data是一个 list列表,里面包含 N个 dict字典,返回的字段是根据SQL查询的结果集返回的 |
7.4.3 错误出参
字段名 | 属性 | 备注 |
---|---|---|
code | int | 状态码 |
message | string | 请求成功/失败消息 |
7.5 杀死SQL查询连接
- 权限:( 仅登录 )
- 地址:
http://120.79.159.67:8000/api/v1/sqlquery/mysql_sql_kill
- 方法:POST
7.5.1 入参
字段名 | 属性 | 是否必填 | 备注 |
---|---|---|---|
instance_tag | string | 必填 | 数据库实例ID |
instance_db | string | 必填 | 数据库 库名 |
sqltext | string | 必填 | SQL代码 |
7.5.2 正确出参
字段名 | 属性 | 备注 |
---|---|---|
code | int | 状态码 |
message | string | 请求成功/失败消息 |
7.5.3 错误出参
字段名 | 属性 | 备注 |
---|---|---|
code | int | 状态码 |
message | string | 请求成功/失败消息 |
7.6 查询数据库所有库
- 权限:( 仅登录 )
- 地址:
http://120.79.159.67:8000/api/v1/sqlquery/mysql_schema_list
- 方法:GET
7.6.1 入参
字段名 | 属性 | 是否必填 | 备注 |
---|---|---|---|
instance_tag | string | 必填 | 数据库实例ID |
7.6.2 正确出参
字段名 | 属性 | 备注 |
---|---|---|
code | int | 状态码 |
message | string | 请求成功/失败消息 |
data | list | data是一个 list列表,里面包含 N个 元素,这都是数据库里面已经创建的 schema |
7.6.3 错误出参
字段名 | 属性 | 备注 |
---|---|---|
code | int | 状态码 |
message | string | 请求成功/失败消息 |
7.7 查询某库下所有表
- 权限:( 仅登录 )
- 地址:
http://120.79.159.67:8000/api/v1/sqlquery/mysql_table_list
- 方法:GET
7.7.1 入参
字段名 | 属性 | 是否必填 | 备注 |
---|---|---|---|
instance_tag | string | 必填 | 数据库实例ID |
instance_db | string | 必填 | 数据库 库名 |
7.7.2 正确出参
字段名 | 属性 | 备注 |
---|---|---|
code | int | 状态码 |
message | string | 请求成功/失败消息 |
data | list | data是一个 list列表,里面包含 N个 元素,这都是 instance_db 里面已经创建的 table |
7.7.3 错误出参
字段名 | 属性 | 备注 |
---|---|---|
code | int | 状态码 |
message | string | 请求成功/失败消息 |
7.8 SQL查询审计记录
- 权限:( 仅登录 )
- 地址:
http://120.79.159.67:8000/api/v1/sqlquery/mysql_query_log
- 方法:GET
7.8.1 入参
字段名 | 属性 | 是否必填 | 备注 |
---|---|---|---|
instance_tag | string | 必填 | 数据库实例ID |
7.8.2 正确出参
字段名 | 属性 | 备注 |
---|---|---|
code | int | 状态码 |
message | string | 请求成功/失败消息 |
applicant_tag | string | 用户标识 |
instance_db | string | 数据库 库名 |
sqltext | string | SQL代码 |
create_time | string | 执行时间 |
applicant_name | string | 用户名,对应 applicant_tag 标识的真实姓名 |
7.8.3 错误出参
字段名 | 属性 | 备注 |
---|---|---|
code | int | 状态码 |
message | string | 请求成功/失败消息 |
八、Redis查询
8.1 查询Redis所有db
- 权限:( 仅登录 )
- 地址:
http://120.79.159.67:8000/api/v1/cache/redis_schema_list
- 方法:GET
8.1.1 入参
字段名 | 属性 | 是否必填 | 备注 |
---|---|---|---|
instance_tag | string | 必填 | 数据库实例ID |
8.1.2 正确出参
字段名 | 属性 | 备注 |
---|---|---|
code | int | 状态码 |
message | string | 请求成功/失败消息 |
data | list | data是一个 list列表,里面包含 N个 元素,这都是数据库里面已经创建的 schema |
8.1.3 错误出参
字段名 | 属性 | 备注 |
---|---|---|
code | int | 状态码 |
message | string | 请求成功/失败消息 |
8.2 执行Redis查询
- 权限:( 仅登录 )
- 地址:
http://120.79.159.67:8000/api/v1/cache/redis_command_query
- 方法:POST
8.2.1 入参
字段名 | 属性 | 是否必填 | 备注 |
---|---|---|---|
instance_tag | string | 必填 | 数据库实例ID |
instance_db | string | 必填 | 数据库 库名 |
command | string | 必填 | Redis命令 |
8.2.2 正确出参
字段名 | 属性 | 备注 |
---|---|---|
code | int | 状态码 |
message | string | 请求成功/失败消息 |
data | none | data是一个string、list、int多个类型的,返回什么就用什么就行,不需要任何处理 |
8.2.3 错误出参
字段名 | 属性 | 备注 |
---|---|---|
code | int | 状态码 |
message | string | 请求成功/失败消息 |
8.3 Redis查询审计记录
- 权限:( 仅登录 )
- 地址:
http://120.79.159.67:8000/api/v1/cache/redis_query_log
- 方法:GET
8.3.1 入参
字段名 | 属性 | 是否必填 | 备注 |
---|---|---|---|
instance_tag | string | 必填 | 数据库实例ID |
8.3.2 正确出参
字段名 | 属性 | 备注 |
---|---|---|
code | int | 状态码 |
message | string | 请求成功/失败消息 |
applicant_tag | string | 用户标识 |
instance_db | string | 数据库 库名 |
command | string | Redis命令 |
create_time | string | 执行时间 |
applicant_name | string | 用户名,对应 applicant_tag 标识的真实姓名 |
8.3.3 错误出参
字段名 | 属性 | 备注 |
---|---|---|
code | int | 状态码 |
message | string | 请求成功/失败消息 |
文档更新时间: 2022-04-19 20:06 作者:老A ✍