User(--用户表
字段 字段类型 字段描述 备注
U_ID Int 主键、自增
U_LoginID Varchar(20) (登陆账号)
U_Nickname Varchar(20) (昵称)
U_PassWord Varchar(20) (密码)
U_SignaTure Varchar(150) (个性签名) Null
U_Sex Bit (性别) Null
U_Birthday Datetime (生日) Null
U_Telephone Varchar(30) (电话) Null
U_name Varchar(30) (真实姓名) Null
U_Email Varchar(50) (邮箱) Null
U_Intro Varchar(300) (简介) Null
U_headPortrait Varchar(100) (头像)
U_ShengXiao Char(2) 生肖 Null
U_Age Int 年龄 Null
U_Constellation Char(6) 星座 Null
U_BloodType Varchar(10) 血型 Null
U_SchoolTag Varchar(50) 毕业学校 Null
U_Vocation Varchar(30) (职业) Null
U_NationID Int (国家ID) 外键
U_ProvinceID Int (省份ID) 外键
U_CityID Int (城市ID) 外键
U_FrIEndshipPolicyID Int 好友策略ID 外键
U_UserStateID Int (用户状态ID) 外键
U_FrIEndPolicyQuestion Varchar(30) 好友策略问题 Null
U_FrIEndPolicyAnswer Varchar(30) 好友策略答案 Null
U_FrIEndPolicyPassword Varchar(30) 好友策略密码 Null
)
UserState(--用户状态表
字段 字段类型 字段描述 备注
US_ID Int (ID) 主键
US _name Varchar(10) (状态名字)
)
FrIEnds(--好友表
字段 字段类型 字段描述 备注
F_ID Int 主键ID 主键
F_FirendID Int 朋友的ID 外键
F_UserID Int 自己的ID 外键
F_name Varchar(30) 备注昵称 Null
F_FrIEndTypeID Int (好友类型) 外键
F_FrIEndGroupsID Int (所属分组ID) 外键
)
User_FrIEndshipPolicy(--添加好友策略
字段 字段类型 字段描述 备注
U_FP_ID主键 Int 策略ID 主键
U_FrIEndshipPolicy varchar 好友添加方式
)
FrIEndGroups(--好友分组表
字段 字段类型 字段描述 备注
FG_ID Int (分组ID) 主键
FG_name Varchar (分组名字)
FG_UserID Int 用户ID 外键
)
FrIEndType (--好友类型
字段 字段类型 字段描述 备注
FT_ID Int (类型ID) 主键
FT_name Varchar(20) (类型名称)
)
Messages(--聊天记录表
字段 字段类型 字段描述 备注
M_ID Int (消息ID) 主键,自增
M_PostMessages Text (消息内容)
M_ status Bit (接收状态)
M_Time Datetime (发送时间) 默认值
M_MessagesTypeID Int (消息类型ID) 外键
M_ FromUserID Int (发送者ID)指向用户表 外键
M_ToUserID Int (接收者ID)指向用户表 外键
)
MessagesType(--消息类型
字段 字段类型 字段描述 备注
MT_ID Int (类型ID) 主键
MT_name Varchar(20) 类型名称
)
Nation (--国家
字段 字段类型 字段描述 备注
N_ID Int (国家ID) 主键
N_name Varchar(30) (名字)
)
Province (--省份
字段 字段类型 字段描述 备注
P_ID Int (省份ID)
P_name Varchar(30) (名字)
P_NationID Int 所属国家ID 外键
)
City (--城市
字段 字段类型 字段描述 备注
C_ID Int (城市ID)
C_name Varchar(30) (名字)
C_ProvinceID Int 所属省份ID 外键
)
User_Groups(--用户群表
字段 字段类型 字段描述 备注
UG_ID Int 群ID 主键
UG_name Varchar(30) 群名称
UG_CreateTime Datetime 创建时间 默认值
UG_adminID Int 群主ID(指向用户表)
UG_ICon Varchar(30) 群图标
UG_Notice Varchar(200) 群公告
UG_Intro Varchar(200) 群简介
)
User_GroupsToUser(--群用户关联表
字段 字段类型 字段描述 备注
UG_ID Int ID 主键
UG _UserID Int 用户ID 外键
UG _GroupID Int 群ID 外键
UG _CreateTime Datetime 发送时间 Null
UG _GroupNick Varchar(15) 群内用户昵称 Null
)
User_GroupsMSGContent(--群消息内容表
字段 字段类型 字段描述 备注
GM _ID Int 群消息ID 主键
GM _Content Text 消息内容
GM _FromID Int 发送者ID
GM _FromUname Varchar(30) 发送者昵称
GM _CreateTime Datetime 发送时间
)
User_GroupsMSGToUser(--群消息关联表
字段 字段类型 字段描述 备注
GM_ID Int ID 主键
GM _UserID Int 接收者ID
GM _GroupMessageID Int 群消息ID 外键
GM _State Bit 接收状态
GM _CreateTime Datetime 发送时间
)
User_GroupsMSGUserToUser(--群内私聊消息关联表
字段 字段类型 字段描述 备注
GM _ID Int ID 主键
GM _FromUserID Int 发送者ID
GM _FromUsername Varchar(30) 发送者昵称
GM _ToUserID Int 接收者ID
GM _MSGContent Varchar(300) 消息内容
GM _State Bit 接收状态
GM _CreateTime Datetime 发送时间
GM_ UserGroupID Int 所属群ID
)
http://www.zuIDaima.com/question/2261153871498240.htm
总结以上是内存溢出为你收集整理的web聊天类数据库功能表结构如何设计全部内容,希望文章能够帮你解决web聊天类数据库功能表结构如何设计所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)