根据文档中的内容,生成sql代码
时间: 2024-09-11 22:05:17 浏览: 37
以下是基于您提供的三个表格:`ods_health`、`ods_order` 和 `ods_serve` 的 SQL 创建语句:
### ods_health 表
```sql
CREATE TABLE ods_health (
id BIGINT(20) NOT NULL PRIMARY KEY COMMENT '唯一标识',
user_id BIGINT(20) DEFAULT NULL COMMENT '用户id',
user_name VARCHAR(255) DEFAULT NULL COMMENT '姓名',
record_date DATETIME DEFAULT NULL COMMENT '记录日期',
blood_pressure_systolic VARCHAR(255) DEFAULT NULL COMMENT '收缩压',
blood_pressure_diastolic VARCHAR(255) DEFAULT NULL COMMENT '舒张压',
heart_rate INT(10) DEFAULT NULL COMMENT '心率',
body_temperature DOUBLE(23) DEFAULT NULL COMMENT '体温',
blood_glucose_level DOUBLE(23) DEFAULT NULL COMMENT '血糖值',
oxygen_saturation DOUBLE(23) DEFAULT NULL COMMENT '血氧饱和度',
weight DOUBLE(23) DEFAULT NULL COMMENT '体重',
height DOUBLE(23) DEFAULT NULL COMMENT '身高',
sleep_duration DOUBLE(23) DEFAULT NULL COMMENT '睡眠时长',
create_by VARCHAR(64) DEFAULT NULL COMMENT '创建者',
create_time DATETIME DEFAULT NULL COMMENT '创建时间',
update_by VARCHAR(64) DEFAULT NULL COMMENT '更新者',
update_time DATETIME DEFAULT NULL COMMENT '更新时间',
remark VARCHAR(500) DEFAULT NULL COMMENT '备注'
);
```
### ods_order 表
```sql
CREATE TABLE ods_order (
id BIGINT(20) NOT NULL PRIMARY KEY COMMENT '预约订单主键',
dept_id BIGINT(20) DEFAULT NULL COMMENT '部门主键',
order_num VARCHAR(128) NOT NULL COMMENT '订单编号',
link_name VARCHAR(32) DEFAULT NULL COMMENT '联系人',
link_tel VARCHAR(32) DEFAULT NULL COMMENT '联系电话',
address VARCHAR(255) DEFAULT NULL COMMENT '上门服务地址',
server_time DATETIME DEFAULT NULL COMMENT '上门服务时间',
orderer_id BIGINT(20) DEFAULT NULL COMMENT '下单人user_id',
taker_id BIGINT(20) DEFAULT NULL COMMENT '接单人user_id',
status VARCHAR(2) DEFAULT NULL COMMENT '订单状态(0=待接单,3=已接单,3=已完成)',
type VARCHAR(2) DEFAULT NULL COMMENT '服务类型(1=预约服务,2=维修服务)',
content BLOB DEFAULT NULL COMMENT '服务详情',
create_by VARCHAR(64) DEFAULT NULL COMMENT '创建人',
create_time DATETIME DEFAULT NULL COMMENT '创建时间',
update_by VARCHAR(64) DEFAULT NULL COMMENT '修改人',
update_time DATETIME DEFAULT NULL COMMENT '修改时间',
remark VARCHAR(500) DEFAULT NULL COMMENT '备注'
);
```
### ods_serve 表
```sql
CREATE TABLE ods_serve (
id BIGINT(20) NOT NULL PRIMARY KEY COMMENT '',
serve_name VARCHAR(255) DEFAULT NULL COMMENT '服务名称',
serve_int VARCHAR(255) DEFAULT NULL COMMENT '服务介绍',
create_by VARCHAR(64) DEFAULT NULL COMMENT '创建人',
create_time DATETIME DEFAULT NULL COMMENT '创建时间',
update_by VARCHAR(64) DEFAULT NULL COMMENT '修改人',
update_time DATETIME DEFAULT NULL COMMENT '修改时间',
remark VARCHAR(500) DEFAULT NULL COMMENT '备注'
);
```
这些SQL语句可以用于在MySQL数据库中创建相应结构的数据表。请注意,在实际使用前应确认字段长度和数据类型的适用性,并检查是否有拼写错误或逻辑上的不一致之处。
阅读全文