40 lines
2.2 KiB
SQL
40 lines
2.2 KiB
SQL
|
||
|
||
-- 创建库
|
||
create database if not exists hebi;
|
||
|
||
-- 切换库
|
||
use hebi;
|
||
|
||
-- 用户表
|
||
create table if not exists user
|
||
(
|
||
id bigint auto_increment Comment 'id' primary key,
|
||
userAccount varchar(256) not null Comment '账号',
|
||
userPassword varchar(512) not null Comment '密码',
|
||
userName varchar(256) null Comment '用户昵称',
|
||
userAvatar varchar(1024) null Comment '用户头像',
|
||
userRole varchar(256) default 'user' not null Comment '用户角色:user/admin',
|
||
createTime datetime default CURRENT_TIMESTAMP not null Comment '创建时间',
|
||
updateTime datetime default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP Comment '更新时间',
|
||
isDelete tinyint default 0 not null Comment '是否删除',
|
||
index idx_userAccount (userAccount)
|
||
) Comment '用户' collate = utf8mb4_unicode_ci;
|
||
|
||
-- 图表信息表
|
||
create table if not exists chart
|
||
(
|
||
id bigint auto_increment Comment 'id' primary key,
|
||
goal text null Comment '分析目标',
|
||
`name` varchar(128) null Comment '图标名称',
|
||
chartData text null Comment '图表数据',
|
||
chartType varchar(128) null Comment '图表类型',
|
||
genChart text null Comment '生成的图表数据',
|
||
genResult text null Comment '生成的分析结论',
|
||
status varchar(128) not null default 'wait' Comment'wait,running,succeed,failed',
|
||
execMessage text null Comment '执行信息',
|
||
userId bigint null Comment '创建用户 id',
|
||
createTime datetime default CURRENT_TIMESTAMP not null Comment '创建时间',
|
||
updateTime datetime default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP Comment '更新时间',
|
||
isDelete tinyint default 0 not null Comment '是否删除'
|
||
) Comment '图表信息表' collate = utf8mb4_unicode_ci; |