聊天室项目—mysql建表

用户信息(user_data)

聊天室项目—mysql建表_第1张图片

id:用户id
name:用户名
password:密码
state:在线状态 在线1,离线0.
socket:socket文件描述符
question:密保问题
aswer:密保答案

好友表(friend)

聊天室项目—mysql建表_第2张图片

user:用户id
friend:好友id
state:关系状态 1:正常 0:拉黑
link:好友 1:是 0:否

群(my_groups)

聊天室项目—mysql建表_第3张图片

group_id:群号
group_name:群名
group_member_num:群人数

群成员(group_member)

聊天室项目—mysql建表_第4张图片

group_id:群号
group_name:群名
member_id:成员id
member_state:成员身份 0:普通 1:管理 2:群主
link:1:是成员 0:不是

消息记录(chat_msg)

聊天室项目—mysql建表_第5张图片
send_id:发送者id
recv_id:接受者id
msg:信息
state:状态 1:成功发送 0:未成功发送

群消息记录(group_chatmsg)

聊天室项目—mysql建表_第6张图片

group_id:群id
send_id:发送者id
recv_id:接受者id群
msg:群消息
state:状态 1:已发送 0:未发送

好友请求(friend_request)

聊天室项目—mysql建表_第7张图片
send_id:发送者id
recv_id:接受者id
state:状态 1:已发送 0:未发送

群请求(group_request)

聊天室项目—mysql建表_第8张图片

send_id:发送者id
recv_id:接受者id
group_id:群id
state:状态 1:已发送 0:未发送
link:处理状态:1:已处理 0:未处理

文件(file)

聊天室项目—mysql建表_第9张图片
send_id:发送者id
recv_id:接受者id
filename:文件名
state:状态 1:已发送 0:未发送

你可能感兴趣的:(聊天室项目—mysql建表)