服务端 数据库设计
mysql 数据库设计
用户信息表格设计
用户信息表格,保存用户的 账号 id,用户名,密码,邮箱等重要信息
以及辅助信息
用途:根据指定用户 id 获取信息,并展示
重要属性:邮箱,邮箱是用户的安全保证,通过邮箱可以注册,重置密码,进行重要操作
字段名
字段类型
键属性
说明
uid
int
primary key auto_increment
用户 id
uname
varchar
not null
用户名
password
varchar
not null
密码
varchar
not null & unique key
用户认证凭证
sex
tinyint
default null
性别
age
tinyint
defalut null
年龄
create_time
int
not null
注册时间 unix 时间戳
more_info
text
default null
额外信息 json
建表语句
create table `user` (
`uid` int primary key auto_increment COMMENT '用户 id 唯一 自增',
`uname` varchar(64) not null COMMENT '用户名',
`password` varchar(32) not null COMMENT '密码',
`email` varchar(32) not null COMMENT '绑定邮箱',
`sex` tinyint default null COMMENT '性别',
`age` tinyint default null COMMENT '年龄',
`create_time` int not null COMMENT '注册时间',
`more_info` text COMMENT '额外信息 json 格式保存',
unique key (`email