数据库设计
对应数据库
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;
暂无评论