思路:

1用户发送好友申请之后 把申请储存到申请数据表中,状态为 未验证

2 当用户登录时,查询申请表中是否有uid和被申请人id相同的,如果同意,更改状态,并把数据插入到对应的好友数据表,否则,删除申请数据表中数据

3,当一方删除好友时,从被删除人中删除删除人的好友

4 创建分组名称字段,字段设定好值,让用户选择,或者让用户自定

5 当查询时候列出数据表信息

附:mysql数据表 共两个

每一次用户请求操作,就会对数据库进行一次查询或更新,

完毕

当然 前面提到的是在百度知道里面看到的.但是这种思路却打开了我另外一条思路,用户在登录的时候便可以建立一个与自己用户名绑定的socket.不管是web应用还是一些移动应用.当然,你可以建立websocket,或者时socket来进行通信.当有好友添加你为好友的时候,这时候服务器收到添加好友请求.并且向你请求的好友的那个socket(登录的时候就绑定了socket.所以你知道到底该发给哪个人)发送通知.当好友同意添加你为好友时,你也可以收到系统消息说好友已同意添加你为好友等信息.这样的话就不只是操作数据库那么简单了..可以考虑实现一下

mysql添加好友_添加好友功能实现思路相关推荐

  1. mysql 去重_点赞功能,用 MySQL 还是 Redis ?

    点赞功能是目前app开发基本的功能 今天我们就来聊聊点赞.评论.收藏等这些场景的db数据库设计问题~ 1. 我们先来看看场景的需求: 显示点赞数量 判断用户是否点过赞,用于去重,必须的判断 显示个人点 ...

  2. mysql 签到_签到功能,用mysql还是redis?

    之前发过一篇:点赞功能用mysql还是redis​mp.weixin.qq.com ?受到大家喜欢,今天看下签到功能怎么选择? 现在的网站和app开发中,签到是一个很常见的功能 如微博签到送积分,签到 ...

  3. 磁力mysql搜索_多功能搜索 搜索系统安装 小说 电影 磁力

    环境:2h4g 60ssd 一.首先安装宝塔面板 yum install -y wget && wget -O install.sh http://download.bt.cn/ins ...

  4. C#仿qq窗体项目 登录 注册 聊天 点赞 更换头像 添加好友 删除好友 基础功能

    C#仿qq窗体项目 登录 注册 聊天 点赞 更换头像 添加好友 删除好友 基础功能这里写自定义目录标题 话不多说直接上图片: 学校第一学期结业项目 采用环境: sqlserver2008 vs2010 ...

  5. 附近的人mysql实现_附近的人功能实现及原理

    如何查找当前点(118.818747°E,32.074497°N)附近500米的人? 这一类功能很常见(如微信附近的人.共享单车附近的车辆.美团附近的商家),那在java中是如何实现的呢? 1 实现方 ...

  6. win下mysql数据库双机配置_[数据库]windows下使用mysql双机热备功能

    [数据库]windows下使用mysql双机热备功能 0 2016-06-16 12:00:05 一. 准备工作 1. 准备两台服务器(电脑),接入局域网中,使互相ping得通对方 2. 两台服务器都 ...

  7. 搜索功能实现思路及流程图

    搜索功能实现思路 1.获取输入框的值(关键字)实现模糊搜索或精确搜索 2.通过事件触发将获取的值通过ajax请求搜索接口传递给后台 3.后台服务器通过服务端语言(node,PHP,Java)实现接收浏 ...

  8. 并发场景下MySQL存在的问题及解决思路

    转载自 并发场景下MySQL存在的问题及解决思路 目录 1.背景 2.表锁导致的慢查询的问题 3.线上修改表结构有哪些风险? 4.一个死锁问题的分析 5.锁等待问题的分析 6.小结 一.背景 对于数据 ...

  9. 软件技术功能开发思路

    功能开发思路 1.确定需求 2.分析模块内容 3.模块内容一种涉及到的内容解析 4.将大的模块划分到最小化 5.实现每一个简单的小细节 6.结合所有的小细节到整体 7.当发现其中的某一个步骤出现问题 ...

最新文章

  1. 2021-12-09把文件夹1中的与文件夹2里同名图片删除或者保存至另一个文件夹
  2. 独家 | XGBoost介绍:用监督学习来预测期望寿命
  3. 100. Same Tree同样的树
  4. 7-28晚复习 虚继承与地址分配
  5. 二值图像的距离变换研究
  6. javabean 连接mysql_连接mysql的javabean实例+简单分页
  7. eclipse不进入断点_Eclipse 调试中不支持运行到断点问题
  8. C++之继承探究(六):虚函数和多态
  9. Mongodb2.6升级到Mongodb3.0.2笔记
  10. 自动化测试——接口自动化——requests用法
  11. Input type (torch.FloatTensor) and weight type (torch.cuda.FloatTensor) should be the same(解决)
  12. Matlab使用sort进行排序---2022/04/07
  13. freeswitch php esl,FreeSWITCH增加PHP ESL模块支持
  14. RaspberrIPCam – Full HD IP Camera based on Raspberry Pi
  15. 网站受到流量攻击怎么办
  16. Android字体的适配问题
  17. 成功男友因具备的品质
  18. c语言批量重命图片,图片文件批量重命名的3种方法
  19. 7-2 三足鼎立 (25 分)
  20. R语言ineq算基尼系数_科学网—一招搞定泰尔指数及其分解 - 王庆喜的博文

热门文章

  1. QT应用隐藏启动外部应用
  2. c语言中strcpy函数的功能是,strcpy函数的作用是是什么?
  3. 【第44题】常用的数学工具类1-角度和弧度的转换
  4. JS判断是否为数字?!
  5. 简单数字识别 python+tesseract-ocr
  6. Angular 使用ng2-pdf-viewer显示pdf文件
  7. 电脑截屏 截快捷菜单图 截二级菜单图
  8. 支付宝对接源码php,thinkphp3.2.3 成功对接支付宝接口
  9. 三国java游戏 带青釭剑_三国杀装备牌青釭剑属性全面解析
  10. 微信拜年信息“大爆发”,真挚的祝福只剩下粘帖与群发