聊天室表设计

# 用户表

  • user_id:用户 id,唯一值,每次新登入聊天室的时候新建

  • user_name:用户名

  • room_ids:用户当前活跃的聊天室的 id,这里是数组拼接,得到的

  • user_status:用户是否在线,登出聊天室的话会掉线

  • head_icon:用户头像

  • create_time:创建时间

# 聊天室表

  • room_id:聊天室 id,唯一值,每次新登入聊天室的时候新建

  • room_name::聊天室名

  • room_status:聊天室状态,是否有人在用该聊天室

  • create_time:创建时间

# 聊天记录表

  • log_id:聊天记录 id,唯一值,每次消息产生的时候自动生成

  • log_content:聊天记录

  • log_time::聊天记录生成的时间

  • log_user_id:聊天记录发送者的用户 id

  • log_user_name:聊天记录发送者的用户名

  • log_room_id:聊天记录是在哪个聊天室里发出来的