系统管理后台用户表
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 '用户帐号' , ` user_name` varchar ( 50 ) DEFAULT NULL COMMENT '用户姓名' , ` nickname` varchar ( 300 ) DEFAULT NULL COMMENT '昵称' , ` user_sex` smallint ( 6 ) DEFAULT NULL COMMENT '性别' , ` phone` varchar ( 20 ) DEFAULT NULL COMMENT '手机号码' , ` password` varchar ( 50 ) DEFAULT NULL COMMENT '登陆密码' , ` avatar` varchar ( 300 ) DEFAULT NULL COMMENT '头像' , ` area_code` varchar ( 20 ) DEFAULT NULL COMMENT '所属区域' , ` status ` smallint ( 6 ) DEFAULT NULL COMMENT '账号状态' , ` 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