七、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 ✍