当前位置:首页 » 操作系统 » 数据库好友

数据库好友

发布时间: 2022-07-28 12:11:20

㈠ 好友关系数据库怎么设计的

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

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

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

㈢ 好友列表数据库设计

3种解决方法,也谈谈这三种的弊端吧!
方法:
一.每创建一个用户.自动创建一个该用户的好友用户表.每一行的记录是一个好友记录.
二.做一个Frient的表,表中有两列,第一列UID是用户ID,第二列FID是对应该用户的好友
三,在用户信息的表中,有一个字段10000长度的varchar 里边用','号分割各个好友的ID

弊端:
一:只适合少量的用户论坛,如果有100万个注册用户,就得有100万张好友表,这样当用户一多,数据库会很大!
二:这种方法是给用户注册表创建一张好友关联表,这样或许是这三种方法中最好的方式了吧,但是注意记得要添加索引,不然查询起来,数据一多,会非常慢;
三、这样在程序方面会比较麻烦,先取出来,后添加数据,再update,感觉速度会上不来...........

sql如何在数据库的表中查询出互为好友的两行

想法:好友的好友是自己(也不知道对不对?):

selecta.*
fromtabsa,tabsb
wherea.friend_user_id=b.user_idanda.friend_status='FRIEND'
andb.friend_user_id=a.user_idandb.friend_status='FRIEND'

㈤ 现在的QQ好友数据库是哪一个文件

默认安装qq的位置
:\Program Files\tencent\qq\自己的qq号 \MsgEx.db
MsgEx.db是聊天记录
User.db是好友记录

下面留着参考吧
qq号码文件夹下的文件:
Config.db qq 系统设置
Content_Config.ini 自定义面板设置
ewh.db qq 密码
MsgEx.db qq 聊天记录
notes.db qq 备忘录
qqMailSettingEx.dat qqMail 设置
qqMailAddr.dat qqMail 地址本
QQMailIndex.dat QQMail QRT.dat QQ 炫铃信息
MailData QQMail 本地邮件
ShareInfo.db 共享文件夹设置
User.db QQ 本地好友列表
VQQ.db QQ 视频设置

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

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

㈦ 关于QQ好友关系数据库存储方式

这个不敢胡乱猜测,蒙对了吧,人家腾讯可能就找上门来了,说咱盗取商业秘密;蒙错了吧,这不是糊弄你么?

个人觉得:一个QQ对应多个好友,非会员QQ好友上限好像是500吧,主QQ那个字段应该是带索引的,可以一下拉取这个QQ号的所有好友,不过也有可能是按分区走的

再一个,你说的1000人同时登陆的问题,腾讯才不会那么傻就一个服务器呢,自己看看就知道了,分地域的不同,所用的服务器也不同,数据库也有可能是做的镜像什么的吧,这就不知道了

声明:以上观点只是本人胡乱猜测,如有雷同实属巧合
-------------补充---------
QQ_NUM FRIEND_QQ_NUM
123 456
123 789
123 234
456 123
456 789
789 123
234 123

简单点,拿数据来说明问题吧

QQ_NUM字段必须有索引,当你登录的时候,select FRIEND_QQ_NUM from 表名 where QQ_NUM=123
但是不排除这两个字段是个联合索引,因为根本不可能重复

㈧ SQL数据库好友表

你好,请问是用2张表还是一张,2张的话用主外连接,一张的话在后面都加字段

热点内容
c语言char数组长度 发布:2025-01-19 07:46:23 浏览:10
淘宝如何清理缓存垃圾 发布:2025-01-19 07:42:07 浏览:438
电脑输入密码阶段如何改语言 发布:2025-01-19 07:42:05 浏览:786
存储器国产率 发布:2025-01-19 07:04:36 浏览:567
锐程cc蓝鲸版选什么配置 发布:2025-01-19 06:56:28 浏览:169
城镇居民医保卡的原始密码是多少 发布:2025-01-19 06:55:54 浏览:788
wifi密码如何修改密码 发布:2025-01-19 06:39:06 浏览:962
sqlserver认证 发布:2025-01-19 06:34:30 浏览:815
小米8se安卓p有什么功能 发布:2025-01-19 06:25:22 浏览:359
ucos和linux 发布:2025-01-19 06:24:06 浏览:471