聊天系统的好友列表数据库如何设计
对于关系数据库,可以设一个这样的字段,这个字段里存放了李四的所有好友,每个好友以“,”分隔;对于非关系数据库,比如说健值数据库,可以使用一个大型的HASH表来存放,李四的所有好友以一个链接的方式串起来 。
数据库的设计应该从聊天室的需求出发,采用合适的数据库结构,选择合适的数据库管理系统进行实现。数据库应当能够对数据进行安全保护,以避免数据外泄的风险。
需要根据你当前登录的用户,获取用户的ID,到好友表中去查询对应的好友信息,selct如下:select A。用户ID, A。用户名 。。 FROM 好友表 WHERE 用户ID = 登录的用户ID 数据库里面没有数组的概念。只有记录。