导航:首页 > 编程大全 > 我的好友在数据库里怎么设计

我的好友在数据库里怎么设计

发布时间:2023-05-12 22:25:33

『壹』 用户的好友关系,在数据库里怎么存储

1、使用冗余,每个人的好友信息都在数据库中有存储,就是你说的记录一对一关系
2、数据缓存到内存,数据访问很快
3、状态信息修改异步,比如一个人登陆了,他的好友不是马上就知道,中间间隔几秒也没有关系
4、数据可能不放在关系数据库中,可能使用nosql数据库,比如mongodb,bigtable,cassandra等
5、facebook,twitter就是用类似的思想

『贰』 好友关系数据库怎么设计的

好友关系是双向的:user1 > user2与 user2 > user1是重复的。目前业务很简单就是好友关系。预想4个字段解决:id(自增)to_user(添加用户)
form_user(被添加用户)relation(用户关系)0:好友 1:拉黑但是还是想来问问看,想多了解一下相关的思路。

『叁』 数据库表设计 qq好友间的多对多关系

1.用户表
列:抄id, 姓名, 等
2.分组表
列:id, 组名, 用户id
3.好友表
列:id, 好友id, 分组id
示例:
1.用户1 创建新分组"我的好友"
INSERT INTO 分组表 (组名, 用户id) VALUES('我的好友', 1);
2.用户1 将 用户2 添加到"我的好友"
INSERT INTO 好友表 (好友id, 分组id) VALUES(2, (SELECT id FROM 分组表 WHERE 组名='我的好友' AND 用户id=1))
3.查询 用户1 "我的好友" 分组下的全部好友
SELECT id, 姓名 FROM 用户表
WHERE id IN(
SELECT id FROM 好友表 JOIN 分组表 ON 好友表.分组id=分组表.id
WHERE 分组表.组名='我的好友' AND 分组表.用户id=1
)

『肆』 聊天系统的好友列表数据库如何设计

关系型数据库:个人觉得如果是单向好友,直接userid friendid groupname,直接通过userid查询列表的内容就回行。如果是双向好答友,添加两个个字段,addstatus forme 是否通过添加 好友添加方向。剩下就是userinfo表和messagelist表,非关系型数据库还真没想到比较好又科学的方法

『伍』 QQ上的好友保存在哪个文件夹里

QQ安装后程序文件夹中的user.db文件是所使用的QQ号中全部QQ好友的资料数据库。位置一般在C:\ProgramFiles\tencent\QQ\qq号码\ user.db
QQ号被盗或者拥有了新的QQ号,想把原QQ号上的好友加到新的QQ号上来,一个一个的加,就比较麻烦,这时把这个文件复制到新的QQ号码文件夹里覆盖的话,这个QQ号里的好友将会全部出现在新QQ号里。方法如下:
1、在电脑中找到原QQ号的user.db文件。
2、将原QQ号码子目录下的user.db文件复制到新号码为目录名的子目录,并覆盖同名文件。
3、登录新QQ号码,此时原QQ号码的全部好友都已经出现在新号码的好友列表中,将其全选中(ctrl+A组合键),并拖到“陌生人”组里,在弹出的一系列确认框中点“确认”按钮。
4、将“陌生人”组里的好友全选,拖回到“我的好友”组里。

『陆』 【 数据库设计】好友关系表该如何去设计

单独设计一张表
两个字段 我的id (local_user_id) 好友的id(remote_user_id) 编号(rela_id)可有可无

阅读全文

与我的好友在数据库里怎么设计相关的资料

热点内容
电脑如何打开ppt文件怎么打开方式 浏览:782
魅族锁定区文件夹 浏览:357
刻字cnc怎么编程 浏览:182
学校的网络拓扑结构图 浏览:784
收集100个pdf文件里关键词 浏览:594
苹果关闭4g网络设置 浏览:289
如何监测数据库 浏览:967
拷贝过来的pdf文件 浏览:751
抖音小店的访客数据怎么看 浏览:670
怎么把c语言编程的字符向下移动 浏览:786
sql删除文件组代码 浏览:978
安卓post请求多重json 浏览:776
微信消除数据怎么恢复 浏览:918
小米刷机显示系统找不到指定文件 浏览:528
苹果手机小风扇图app叫什么 浏览:292
繁体中文输入工具 浏览:916
pc桌面壁纸文件夹 浏览:473
微信怎么添加群 浏览:781
40岁男人适合的微信名 浏览:925
编程里比例怎么打 浏览:215

友情链接