web聊天類數(shù)據(jù)庫功能表結(jié)構如何設計?

web聊天類數(shù)據(jù)庫功能表結(jié)構如何設計?

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)?? ?畢業(yè)學校?? ?Null

U_Vocation?? ?Varchar(30)?? ?(職業(yè))?? ?Null

U_NationID?? ?Int?? ?(國家ID)?? ?外鍵

U_ProvinceID?? ?Int?? ?(省份ID)?? ?外鍵

U_CityID?? ?Int?? ?(城市ID)?? ?外鍵

U_FriendshipPolicyID?? ?Int?? ?好友策略ID?? ?外鍵

U_UserStateID?? ?Int?? ?(用戶狀態(tài)ID)?? ?外鍵

U_FriendPolicyQuestion?? ?Varchar(30)?? ?好友策略問題?? ?Null

U_FriendPolicyAnswer?? ?Varchar(30)?? ?好友策略答案?? ?Null

U_FriendPolicyPassword?? ?Varchar(30)?? ?好友策略密碼?? ?Null

)

UserState(--用戶狀態(tài)表

字段?? ?字段類型?? ?字段描述?? ?備注

US_ID?? ?Int?? ?(ID)?? ?主鍵

US _Name?? ?Varchar(10)?? ?(狀態(tài)名字)

)

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?? ?(消息內(nèi)容)

M_ status?? ?Bit?? ?(接收狀態(tài))

M_Time?? ?Datetime?? ?(發(fā)送時間)?? ?默認值

M_MessagesTypeID?? ?Int?? ?(消息類型ID)?? ?外鍵

M_ FromUserID ?? ?Int?? ?(發(fā)送者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?? ?創(chuàng)建時間?? ?默認值

UG_AdminID?? ?Int?? ?群主ID(指向用戶表)

UG_ICon?? ?Varchar(30)?? ?群圖標

UG_Notice?? ?Varchar(200)?? ?群公告

UG_Intro?? ?Varchar(200)?? ?群簡介

User_GroupsToUser(--群用戶關聯(lián)表

字段?? ?字段類型?? ?字段描述?? ?備注

UG_ID?? ?Int?? ?ID?? ?主鍵

UG _UserID?? ?Int?? ?用戶ID?? ?外鍵

UG _GroupID?? ?Int?? ?群ID?? ?外鍵

UG _CreateTime?? ?Datetime?? ?發(fā)送時間?? ?Null

UG _GroupNick?? ?Varchar(15)?? ?群內(nèi)用戶昵稱?? ?Null

User_GroupsMSGContent(--群消息內(nèi)容表

字段?? ?字段類型?? ?字段描述?? ?備注

GM _ID?? ?Int?? ?群消息ID?? ?主鍵

GM _Content?? ?Text?? ?消息內(nèi)容

GM _FromID?? ?Int?? ?發(fā)送者ID

GM _FromUName?? ?Varchar(30)?? ?發(fā)送者昵稱

GM _CreateTime?? ?Datetime?? ?發(fā)送時間

User_GroupsMSGToUser(--群消息關聯(lián)表

字段?? ?字段類型?? ?字段描述?? ?備注

GM_ID?? ?Int?? ?ID?? ?主鍵

GM _UserID?? ?Int?? ?接收者ID

GM _GroupMessageID?? ?Int?? ?群消息ID?? ?外鍵

GM _State?? ?Bit?? ?接收狀態(tài)

GM _CreateTime?? ?Datetime?? ?發(fā)送時間

User_GroupsMSGUserToUser(--群內(nèi)私聊消息關聯(lián)表

字段?? ?字段類型?? ?字段描述?? ?備注

GM _ID?? ?Int?? ?ID?? ?主鍵

GM _FromUserID?? ?Int?? ?發(fā)送者ID

GM _FromUserName?? ?Varchar(30)?? ?發(fā)送者昵稱

GM _ToUserID?? ?Int?? ?接收者ID

GM _MSGContent?? ?Varchar(300)?? ?消息內(nèi)容

GM _State?? ?Bit?? ?接收狀態(tài)

GM _CreateTime?? ?Datetime?? ?發(fā)送時間

GM_ UserGroupID?? ?Int?? ?所屬群ID

傳送門

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容