mysql推送数据库设计_服务端 数据库设计

这篇博客详细介绍了MySQL数据库设计,包括用户信息表、注册验证表、重置密码表、好友关系表、离线消息表和群聊信息表。用户信息表存储账号、密码、邮箱等关键信息,注册验证表用于邮箱验证,好友关系表采用主键设计避免冗余,离线消息表用于存储离线聊天和通知,群聊信息表则记录群聊的基本信息和用户关系。
摘要由CSDN通过智能技术生成

服务端 数据库设计

mysql 数据库设计

用户信息表格设计

用户信息表格,保存用户的 账号 id,用户名,密码,邮箱等重要信息

以及辅助信息

用途:根据指定用户 id 获取信息,并展示

重要属性:邮箱,邮箱是用户的安全保证,通过邮箱可以注册,重置密码,进行重要操作

字段名

字段类型

键属性

说明

uid

int

primary key auto_increment

用户 id

uname

varchar

not null

用户名

password

varchar

not null

密码

email

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值