文章目录
系统管理后台用户表
- 系统管理后台用户表
- 字段说明
CREATE TABLE `tm_user_info` (
`user_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '用户ID',
`user_no` varchar(30) DEFAULT NULL COMMENT '用户编号', # 允许用户自定义任意字符的编号,非空时不允许重复,可以为空,可以用于登录
`user_account` varchar(30) DEFAULT NULL COMMENT '用户帐号', # 登录账号,由数字、字母组成,4-20个字符,不许为空,不可重复,可以用于登录
`user_name` varchar(50) DEFAULT NULL COMMENT '用户姓名', # 可以任意字符,可以重复,可以为空,默认为空
`nickname` varchar(300) DEFAULT NULL COMMENT '昵称', # 可以任意字符,可以为空,默认为空,非空时不允许重复
`user_sex` smallint(6) DEFAULT NULL COMMENT '性别', # 0-保密,1-男,2-女,默认 0
`phone` varchar(20) DEFAULT NULL COMMENT '手机号码', # 可以为空,默认为空,非空时不允许重复,可以用于登录
`password` varchar(50) DEFAULT NULL COMMENT '登陆密码', # 不允许为空,密码由6-20位字母、数字和符号至少两种以上字符组成,区分大小写
`avatar` varchar(300) DEFAULT NULL COMMENT '头像', # 保存默认头像地址
`area_code` varchar(20) DEFAULT NULL COMMENT '所属区域', # 作废,后台用户不要这个字段
`status` smallint(6) DEFAULT NULL COMMENT '账号状态', # 0-正常,1-冻结,2-注销
`login_count` int(11) DEFAULT NULL COMMENT '登录次数',
`last_login_time` datetime DEFAULT NULL COMMENT '最后登录时间',
`register_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '注册时间',
`ip` varchar(20) DEFAULT NULL COMMENT 'IP',
`position` varchar(100) DEFAULT NULL COMMENT '用户职位',
`department` varchar(100) DEFAULT NULL COMMENT '所在部门',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
`insert_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`user_id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8;
字段说明
- user_no,允许用户自定义任意字符的编号,非空时不允许重复,可以为空,可以用于登录
- user_account,登录账号,由数字、字母组成,4-20个字符,不许为空,不可重复,可以用于登录
- user_name,可以任意字符,可以重复,可以为空,默认为空
- nick_name,可以任意字符,可以为空,默认为空,非空时不允许重复
- user_sex,0-保密,1-男,2-女,默认 0
- phone,可以为空,默认为空,非空时不允许重复,可以用于登录
- password,不允许为空,密码由6-20位字母、数字和符号至少两种以上字符组成,区分大小写
- avatar,保存默认头像地址
- status,0-正常,1-冻结,2-注销
- ip,改成 last_login_ip,最后一次登录时的IP地址
- 新增字段 department