1.输出所有的数据库名
2.问一下相关负责人这个需求放到哪个库里
'ssc': {'ENGINE': 'django.db.backends.mysql', 'NAME': 'ssc', 'USER': 'star', 'PASSWORD': 'dpag5BoORZErhu4ttTju', 'HOST': '122.5.32.82', 'PORT': 19336}
3.下载dbeaver,连接相关库
4.用dbeaver手动创建需要的表,这里需要的表如下所示
字段名 | 数据类型 | 约束 | 说明 |
---|---|---|---|
rule_id | INT | PK, AUTO_INCREMENT | 唯一规则标识 |
rule_type_id | INT | NOT NULL | 关联规则类型表 |
rule_name | VARCHAR(100) | NOT NULL | 规则名称 |
rule_summary | VARCHAR(500) | 规则概括 | |
rule_detail | VARCHAR(500) | 关联的详细说明表 | |
status | INT | NOT NULL | 关联规则状态表 |
role | VARCHAR(500) | 角色(支持多个),JOSN格式,存一下id和名字 | |
scene | VARCHAR(100) | 关联场景表 | |
org_id | VARCHAR(100) | 机构 | |
created_by | VARCHAR(100) | NOT NULL | 创建人用户名 |
updated_by | VARCHAR(100) | NOT NULL | 更新人用户名 |
created_time | DATETIME | DEFAULT CURRENT_TIMESTAMP | 创建时间 |
updated_time | DATETIME | ON UPDATE CURRENT_TIMESTAMP | 最后更新时间 |
把表格发给ai后,等待ai的回复,得到如下语句
CREATE TABLE rule_table (rule_id INT PRIMARY KEY AUTO_INCREMENT COMMENT '唯一规则标识',rule_type_id INT NOT NULL COMMENT '关联规则类型表',rule_name VARCHAR(100) NOT NULL COMMENT '规则名称',rule_summary VARCHAR(500) COMMENT '规则概括',rule_detail VARCHAR(500) COMMENT '关联的详细说明表',status INT NOT NULL COMMENT '关联规则状态表',role VARCHAR(500) COMMENT '角色(支持多个),JSON格式,存id和名字',scene VARCHAR(100) COMMENT '关联场景表',org_id VARCHAR(100) COMMENT '机构',created_by VARCHAR(100) NOT NULL COMMENT '创建人用户名',updated_by VARCHAR(100) NOT NULL COMMENT '更新人用户名',created_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',updated_time DATETIME ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间' ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='规则表';
此时,突然连不上数据库了。经询问,访问数据库不稳定,需要换成内网ip:192.168.1.19,3306
然后重新创建,就创建好了