9.2.1.1. users 用户表¶
9.2.1.1.1. 字段¶
列名 |
类型 |
是否非空 |
默认值 |
备注 |
id |
varchar(255) |
not null |
null |
UUID |
name |
varchar(30) |
not null |
null |
用户名 |
displayname |
varchar(30) |
not null |
昵称 |
|
password |
varchar(100) |
not null |
null |
加密后的密码 |
token |
varchar(100) |
null |
null |
临时令牌 |
status |
smallint |
not null |
0 |
状态: 0-正常,1-停用 |
role_id |
int |
null |
0 |
初步创建时可以为空,后续分配角色,删除 user_role 表 |
## 索引
字段 |
唯一索引 |
备注 |
无 |
## 说明
## 建表语句
CREATE TABLE `users` (
`id` varchar(255) NOT NULL COMMENT '唯一键',
`name` varchar(30) CHARACTER SET latin1 NOT NULL COMMENT '用户名',
`displayname` varchar(30) NOT NULL COMMENT '昵称',
`password` varchar(100) CHARACTER SET latin1 NOT NULL COMMENT '密码',
`token` varchar(100) CHARACTER SET latin1 DEFAULT NULL COMMENT '临时令牌',
`status` smallint(6) NOT NULL DEFAULT 0 COMMENT '状态',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;