数据库表设计
用户帐号表:members
id int primary_key auto_increased <表id>
uid int primary_key <用户id>
password varchar(20) <密码>
用户资料表:member_data
id int primary_key auto_increased <表id>
uid int frogein_key_reference members.uid <外键:uid>
userName varchar(15) <昵称>
address varchar(50) <家庭住址>
sex int <性别>
age int <年龄>
birthday data <生日>
userLevel int <用户等级>
looks int <用户头像>
desc i nt <个人介绍>
好友表:frends
id int primary_key auto_increased <表id>
好友留言表:message
sendUid int <发送留言者id>
recvUid int <接收留言者id>
content varchar(100) <留言内容>
time date <时间>
系统广播表:broadcast
uid int <接收广播者id>
content varchar(100) <广播内容>
time date <时间>
注:发送广播信息,如果用户不在线,将广播信息存储在此表中,等用户上线后在发送
在线用户表:online
uid int <用户id>
status int <在线状态,1:在线 2:隐身>
uptime date <上线时间>
ipAddr varchar(20) <客户ip地址>
注:记录用户状态。当用户上线,下线,更改状态时,此表需要更新。
阅读(1897) | 评论(0) | 转发(0) |