数据库设计
  luojiaxing 2023年07月11日 853 0 云开发云云对接

数据库设计

对应数据库

iot_cloud_access

表读写场景

数据读取的场景说明:查询已有的协议转换信息及设备信息
数据写入的场景说明:新增协议及设备
数据更新的场景说明:设备的协议状态发生变化

表类型

协议转换信息表

表结构说明

表名称:request_info 协议转换信息表

序号 字段名 数据类型 主键 非空 描述
1 id INT(11) 主键
2 origin_mfr VARCHAR(20) 源厂商的名称即协议转换的其中一方平台名称。
3 target_mft VARCHAR(20) 目标厂商的名称即协议转换的另一方平台名称。
4 device_type VARCHAR(40) 设备类型
5 opt_type VARCHAR(20) 操作类型
6 url VARCHAR(100) 请求url
7 param VARCHAR(500) 请求参数
8 method VARCHAR(10) 请求方法,在“Post”与“Get”中选择

建表SQL

SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;

– Table structure for request_info

DROP TABLE IF EXISTS request_info;
CREATE TABLE request_info (
id int(11) NOT NULL AUTO_INCREMENT,
origin_mfr varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
target_mfr varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
device_type varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
opt_type varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
url varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
param varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
method varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
PRIMARY KEY (id) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;

最后一次编辑于 2023年07月11日 0

暂无评论

推荐阅读
  liyizhang   2023年07月11日   536   0   0 spring boot
  liyizhang   2023年07月11日   535   0   0 spring boot
  luojiaxing   2023年07月11日   601   0   0 spring boot