首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我如何统计一篇帖子在MySQL中的评论和点赞数量?

要统计一篇帖子在MySQL中的评论和点赞数量,可以通过以下步骤实现:

  1. 创建数据库表:首先,在MySQL中创建一个用于存储帖子评论和点赞的表。可以创建两个表,一个用于存储评论,另一个用于存储点赞。每个表都应该包含一个帖子ID字段,用于关联帖子,以及相应的评论或点赞数量字段。
  2. 插入数据:将帖子的评论和点赞数据插入到相应的表中。确保在插入数据时,将帖子ID与评论或点赞关联起来。
  3. 统计评论数量:使用SQL查询语句,通过帖子ID在评论表中统计评论数量。可以使用COUNT函数来计算评论的数量。
  4. 示例查询语句:
  5. 示例查询语句:
  6. 统计点赞数量:同样使用SQL查询语句,通过帖子ID在点赞表中统计点赞数量。也可以使用COUNT函数来计算点赞的数量。
  7. 示例查询语句:
  8. 示例查询语句:
  9. 获取统计结果:执行上述查询语句后,可以从查询结果中获取评论数量和点赞数量。
  10. 示例结果:
  11. 示例结果:

这样,你就可以通过以上步骤在MySQL中统计一篇帖子的评论和点赞数量了。

对于腾讯云相关产品,可以使用腾讯云的云数据库MySQL来存储评论和点赞数据。云数据库MySQL是一种高性能、可扩展的关系型数据库服务,提供了高可用、备份恢复、监控报警等功能,适用于各种规模的应用场景。

腾讯云云数据库MySQL产品介绍链接地址:https://cloud.tencent.com/product/cdb_mysql

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

开源社区系统 Echo 超全文档助力春招

,并提供详细开发文档配套教程。包含帖子评论、私信、系统通知、、关注、搜索、用户设置、数据统计等模块。...、评论/回复 第 1 次,第 2 次取消 首页统计帖子数量 详情页统计帖子评论/回复数量 详情页显示当前登录用户状态(过了则显示已统计数量 权限管理(Spring...一个帖子详情页需要封装信息大概如下: ? 添加评论(事务管理) ? 私信列表详情页 ? 发送私信(异步请求) ? (异步请求) 将相关信息存入 Redis 数据结构 set 。...数量 ?...帖子热度计算 每次发生点(给帖子)、评论(给帖子评论)、加精时候,就将这些帖子信息存入缓存 Redis ,然后通过分布式定时任务 Spring Quartz,每隔一段时间就从缓存取出这些帖子进行计算分数

2.3K20

这个评论系统设计碉堡了

也就是说用户不用刷新帖子,只要帖子有新评论就会自动推送到用户端,这里Facebook使用便是每天全球有超过20亿设备使用WebSocket技术。 是南哥,一个Java学习与进阶领路人。...例如comment_likes插入comment评论更新,用户为某一个评论,会在comment_likes表插入一条新记录,同时会更新comment表数量。...曾经老外程序员论坛聊过,他说他们后端分布式服务用本地缓存,即使每一个服务本地缓存相对不太一致,对系统完全没有影响。...(userId, commentId); // 更新评论数量,假设有一个专门方法来处理这个更新 commentRepository.incrementLikeCount(commentId...是南哥,南就南Get到你。 创作不易,不妨、收藏、关注支持一下,各位支持就是创作最大动力❤️

16498
  • java基于ssm框架开发视频论坛网站源码

    简介Java基于ssm开发视频论坛网站,普通用户可以浏览视频搜索视频评论收藏视频,关注用户。还可以浏览新闻,发布帖子到论坛。...+管理员+新闻发布者 功能前台首页,视频分类,排行榜、搜索视频、视频详情页、评论分页,同类型视频推荐,,新闻列表,新闻详情,论坛发布,论坛分页展示,回帖,最新帖子,最热帖子,删帖,删除回帖,回帖人数统计...,最新回复时间显示用户个人中心:粉丝,取消关注,关注,关注他,视频,编辑视频,删除视频,投稿管理,收藏夹,删除收藏视频,个人基本信息修改,论坛管理,删除贴子新闻管理员后台:发布新闻,管理自己新闻管理员...:用户管理(根据用户名查询,删除,编辑,添加管理权限),投稿管理(根据标题搜索,根据类别搜索,编辑,添加,删除,弹幕管理,评论管理),论坛管理(根据帖子标题搜索,删除),新闻管理(发布新闻,编辑,删除,...根据标题搜索),数据统计(各类视频所占比例,各类视频数量)。

    1.5K10

    Echo 评论如何显示

    层 关于评论 Dao 层接口定义 CommentMapper 。...另外,这里 Service 层也比较简单,就是调用了一下 Dao,就不再多费口舌了。 表现层 评论与回复是在哪里显示呢?帖子详情页里面,对吧。 一篇帖子详情页需要哪些东西呢?我们来看看 ?...还是很清楚,我们需要后端传过来数据有如下这些: 帖子相关信息:包括内容、标题、发帖时间、以及作者信息、数量评论数量、当前登录用户对该帖子状态等 评论相关信息:包括内容、发布该评论时间...、以及发布该评论作者信息、数量、回复数量、回复相关信息、当前登录用户对该评论状态等 回复相关信息被封装在评论相关信息里面,既然回复评论我们都放在一张表里面了,那自然不用多说,它显示评论所需要信息是一样...:该帖数量 4)likeStatus:当前登录用户对该帖状态 5)replyCount:每个评论对应回复数量 6)comments:该贴所有评论及其相关信息 comment:评论(包含内容

    1K11

    重学SpringBoot3-集成Redis(十二)之功能实现

    现代应用功能是一个非常常见需求,尤其社交媒体、博客等平台上。Redis 作为一个高性能键值存储系统,由于其读写速度快、支持丰富数据结构,因此非常适合用来实现实时功能。...本文将介绍如何结合 Spring Boot 3 Redis 来实现一个高效功能。 1....功能场景分析 功能通常涉及以下场景: 用户或取消:某个用户对某篇文章或某条评论进行或取消操作。 统计数量:实时显示某个对象(如文章、视频、评论数。...功能详细解释 4.1. 用户取消 每当用户时,我们将用户 ID 存入 Redis Set 。...除了点功能,Redis 还可以应用于排行榜、实时统计等功能,帮助提升系统性能用户体验。未来开发,我们可以探索更多 Redis 使用场景,充分发挥其优势。

    7610

    Redis位图实现签到相关功能

    前言 对于我们平时一些社区应用,如微博,知乎,掘金等应用评论这类功能是不可或缺,例如功能我们其实是可以通过 mysql 去做实现,但是每次都去实时改库可以想象一下当遇到一个热点文章例如...,前段时间大火特火爆料某艺人日薪多少帖子,这个上千万乃至亿级量,这个时候我们再去实时改库的话就不那么恰当,今天我们介绍主角是Redis位图操作,接下来我们引出正题,来看一下位图是这么做到;...用户在线状态 统计活跃用户 各种状态值 自定义布隆过滤器 功能 可以想象一下假如我们要统计一个用户一年签到记录,签了是 1,没签是 0,要记录 365 天。...GETBIT key offset //对 key 所储存字符串值,获取指定偏移量上位(bit)。 BITCOUNT key //计算给定字符串,被设置为 1 比特位数量。...功能 这里处理方式是异步改库,点完之后异步修改数据库,不要求实时处理结果其实可以用定时任务去批量改库(需要存一定时间内 postId userId 索引关系); @Override public

    1K10

    Echo数据库表是如何设计

    普通用户(用户注册默认是普通用户) 1 - 超级管理员:具有删除帖子、访问数据统计界面的权限 2 - 版主:具有置顶、加精帖子权限 status:用户状态 0 - 未激活(默认):用户点击注册后未点击邮箱激活链接进行验证...激活逻辑也很简单,就是检查一下这个链接用户 id 激活码是否和数据库存储一样。 帖子表 ?...status:帖子状态 0 - 正常(默认) 1 - 精华:为帖子加精可以使其热度计算得到一定加分 2 - 拉黑:管理员删除帖子后,就将这个帖子状态设置为拉黑 create_time:帖子发表时间...comment_count:帖子评论数量(因为会频繁显示帖子信息,比如创建时间、创建人、评论数量数量等,创建时间创建人信息这张表已经有了,所以此处再将评论数量存进来就好。...可能会有同学会问啥不把数量也缓存到帖子,因为数量是存在 Redis ,获取数量咱连数据库都不用进,还费劲在这存一份干啥) score:热度 / 分数(用于按照热度排行帖子) ?

    88021

    如何从Facebook获取流量?

    认为有一非常重要 - 像我们这样营销人员应该理解统计数据是如何工作,尤其是具有代表性数据。...Chris Mikulin有一篇很棒博客文章,向我们解释了Google Analytics如何设置自定义系统来跟踪来自社交媒体引荐,以及这部分流量离开你网站后行为表现;很大几率下它们会通过搜索再次回来...07 第七,关于Facebook上实现传播,让更多人看到驱动因素体现在以下两个方面(至少在所有的社交媒体专家看来,而我会按自己经验来验证它):受众百分比互动百分比(例如评论、分享、点击链接等...还相当肯定,Facebook使用停留时间指标 - 即如果在相当长时间内停留在帖子上,即使没有点击“”或“分享”或“评论”或点击;只要在Facebook推送面板可视部分上保持活跃状态 - 这也是...如果在你推送没有看到,就去推送列表下,点击、、分享、评论。” 然后可能自然覆盖就能得到扩大,因为Facebook最关心头5或10分内交互度是怎样。

    5.1K40

    纽约蹭饭手册:怎样利用Python自动化脚本纽约吃霸王餐?

    根据这些规则,可以排除大部分垃圾帖子不受欢迎帖子。然而,不能仅仅依据是否推销东西来判断一篇帖子是否具有高质量内容。...每篇帖子元数据可以提供以下信息: ? 从这七个解释变量里,改变了一些认为有用特征。例如,改变了评论数量率。...在这一天帐户有条不紊地关注,取关,并为相关用户照片,以使他们以同样方式与我互动。...这样下来,数据集看起来便是这个样子: ? 将数据“喂”进ML模型前,通过探索性数据分析得出以下结论: 虽然评论党较关注党回粉可能性小,但他们更喜欢与我互动。... 也可以提高关注人数。但是没有投入太多精力去选择一些大家都喜欢并且会去图片贴在账户,因为对比以上其他方法,这个效果并不那么明显。

    1.4K30

    纽约蹭饭手册:怎样利用Python自动化脚本纽约吃霸王餐?

    根据这些规则,可以排除大部分垃圾帖子不受欢迎帖子。然而,不能仅仅依据是否推销东西来判断一篇帖子是否具有高质量内容。...每篇帖子元数据可以提供以下信息: ? 从这七个解释变量里,改变了一些认为有用特征。例如,改变了评论数量率。...在这一天帐户有条不紊地关注,取关,并为相关用户照片,以使他们以同样方式与我互动。...这样下来,数据集看起来便是这个样子: ? 将数据“喂”进ML模型前,通过探索性数据分析得出以下结论: 虽然评论党较关注党回粉可能性小,但他们更喜欢与我互动。... 也可以提高关注人数。但是没有投入太多精力去选择一些大家都喜欢并且会去图片贴在账户,因为对比以上其他方法,这个效果并不那么明显。

    1.3K60

    Echo 模块是怎么做

    这个模块能讲东西挺多,它包含两个小模块: 1)实现动作: 支持对帖子评论/回复 第 1 次,第 2 次点击则取消,并显示用户状态 2)查询获数量: 查询每篇帖子数量...查询每篇帖子每个评论/回复数量 查询数量 ?...Redis Key 规范 我们将相关信息存入 Redis ,关于 Redis 配置这里就不说了。...防止key冲突),用冒号分隔,比如,业务名:表名:id 保证语义前提下,控制 key 长度,当 key 较多时,内存占用也不容忽视 Echo ,当一个用户 A(id = 11)给另一个用户 B 帖子...上面这条记录意思就是 id = 11 用户对实体类型 1 即帖子进行了点,该帖子 id 是 246。

    72721

    Echo 项目结构分析

    :DiscussPost 相关业务逻辑 FollowService:关注相关业务逻辑 LikeService:相关业务逻辑 ElasticsearchService:Elasticsearch...LikeController:控制相关业务流程,比如、取消等 FollowController:控制关注相关业务流程,比如关注、取消关注、进入某个用户关注列表等 SearchController...(500) interceptor:拦截器 MessageInterceptor:获取未读私信/系统通知数量 LoginTicketInterceptor:检查凭证状态,若凭证有效则在本次请求持有该用户信息...DataInterceptor:统计网站 UV DAU event 这个包主要是提供给 Spring Kafka 使用: ?...) discuss-detail.html:帖子详情页模板 profile.html:个人主页模板 my-post.html:帖子模板 my-reply.html:回复页模板 followee-detail.html

    1.1K11

    AutoMQ 登顶 Hacker News: 开源项目流量第一桶金以及经验分享

    下面第一个标题评论就是一个负面案例,作者急于用一些“漂亮”形容词标题评论展示自己产品是多么“牛 x”,这样结果就会直接导致帖子被标记为 dead。...submit: 关键发帖按钮。如果携带了 url,则可以不包含内容。热帖成功原因揭秘前文可以发现我们第一篇试水内容其实最终成功帖子有着相似的标题,但是截然不同命运。...如果很多热帖也都是使用一样单词,那么可以认为其是非常推荐使用 初期评论初期评论也是很重要。...初期几个可以保证处于“新鲜期”帖子能在首页多停留一会儿,增加一些帖子变火可能。不过注意不要大量用新小号刷回帖,这是违反社区规范。...一些运气我们得做好准备,即使做好了一切工作,也不一定可以确保帖子登顶 HN。遇到几个“贵人”给你,并且参与讨论给出有价值内容确实需要一些运气。

    12600

    java论坛贴子网站ssm论坛项目发帖子网站论坛系统论坛源码

    ssm开发论坛系统,用户注册后可以发布帖子,其他人可以评论回复评论回复,用户可以个人中心管理自己帖子,以及查看自己对他人回复,和他人对自己回复。...share_source=copy_web&vd_source=ed0f04fbb713154db5cc611225d92156环境:jdk8+mysql5+tomcat8.5技术:ssm(spring...几个月前,分页;最热帖子展示,根据回复量倒序排列,展示前30条数据;根据帖子标题搜索;发帖功能,可以发图文信息,根据图文信息自动首页展示1张或者2到三张图片;没有图片则只展示文字标题;登录;注册;帖子详情页...,回复主贴,可回复图文信息,点击用户头像即可回复用户,回复楼中楼展示,收藏帖子回复,删除回复;个人中心,编辑资料,上传头像,修改密码,修改个性签名;查看我发布帖子,删除发布帖子,分页展示;查看我收藏...,取消收藏,分页展示;查看我回复了谁,删除回复,分页展示;查看谁回复了,不下再现实回复信息,分页展示;退出账号;快捷按钮菜单:主页,刷新,返回上一页,发帖,回复,收藏等.管理员功能分类管理:分页,

    4.8K10

    功能,用 MySQL 还是 Redis ?

    我们先来看看场景需求: 显示数量 判断用户是否点过,用于去重,必须判断 显示个人列表,一般在用户中心 显示文章列表 我们先看一下头条微博例子 ? ?...查询文章用户 select user_id from star where post_id=? 数量可以通过定时异步统计更新到postuser 表。...下面说下redis作为storage方案: 场景a :显示数量 地方,只是显示一个数量,能区分用户是否过,一般用户不关心这个列表,这个场景只要一个数字就可以了,当数量比较大时,一般显示为...方案优缺点比对 hash:使用了更少全局key ,节省了内存空间;但是也带来了问题 如何根据文章id路由到对应hash? 查找一个用户id是hash还是set?...前几天写一篇文章,受到众多同行热情回复,能众多同行一起交流,深感荣幸!对于工程类问题,没有标准方案,一千个人有一千个方案,哪个最适合你只有你自己知道!期待你更好思路方法。

    1.1K30

    年度报告制作指南出炉,回顾高光时刻!

    3、复盘反思同样重要 另外,不得不提是,工作总结,并不是只写自己这一年做了哪些工作就足够,如果能用较短篇幅说说今年工作收获与不足、成功与失败原因、后续改进规划,以及对所做业务、对公司建议等...第2步:提取数据维度,选出几宗“最” 在这里,我们可以总结年度几宗“最”,比如在浏览数、评论数、收藏数、数等维度看到本年度浏览量最高/回复最多/最多文档/乐问/论坛帖子,或参与度最高投票、活动等...论坛:回帖最多帖子/浏览最高帖子/被最多回帖 活动:浏览最高/报名最多/评论数最高 投票:浏览最高/投票人数最多/评论数最高 考试:发起考试数/多少人参与考试/高分员工/完成时间最少员工...想要多一让员工产生共鸣内容,可以尝试乐享社区上寻找故事。让你印象深刻一条乐问、一篇文档、一次活动背后,是否有好玩幕后故事?...管理员可以通过“使用分析”统计哪天PV/UV最高,然后追踪到当天是推送了什么类型内容~ 珍爱网就给我们分享,他们乐享社区2019年浏览最高以及回帖最高帖子是关于一次双人拼图活动,达到了355

    1K40

    java美食论坛系统发帖子系统美食论坛网站美食分享论坛源码

    ssm开发美食论坛系统,用户注册之后可以发布关于美食帖子,其他人可以回帖,评论回复评论,分为楼主,第一楼,第二楼等。可以再个人中心查看我对别人回复,以及别人对回复。...share_source=copy_web&vd_source=ed0f04fbb713154db5cc611225d92156环境:jdk8+mysql5+tomcat8.5技术:ssm(spring...几个月前,分页;最热帖子展示,根据回复量倒序排列,展示前30条数据;根据帖子标题搜索;发帖功能,可以发图文信息,根据图文信息自动首页展示1张或者2到三张图片;没有图片则只展示文字标题;登录;注册;帖子详情页...,回复主贴,可回复图文信息,点击用户头像即可回复用户,回复楼中楼展示,收藏帖子回复,删除回复;个人中心,编辑资料,上传头像,修改密码,修改个性签名;查看我发布帖子,删除发布帖子,分页展示;查看我收藏...,取消收藏,分页展示;查看我回复了谁,删除回复,分页展示;查看谁回复了,不下再现实回复信息,分页展示;退出账号;快捷按钮菜单:主页,刷新,返回上一页,发帖,回复,收藏等.管理员功能分类管理:分页,

    1.8K50

    功能,你用 MySQL 还是 Redis ?

    作者:一起web编程 链接:www.toutiao.com/i6825148720728769028 功能是目前app开发基本功能 今天我们就来聊聊 评论、收藏等这些场景db数据库设计问题...我们先来看看场景需求: 显示数量 判断用户是否点过,用于去重,必须判断 显示个人列表,一般在用户中心 显示文章列表 我们先看一下头条微博例子 [897b7172-a444-4a0e-a984...查询文章用户 select user_id from star where post_id=? 数量可以通过定时异步统计更新到postuser 表。...下面说下redis作为storage方案: 场景a :显示数量 地方,只是显示一个数量,能区分用户是否过,一般用户不关心这个列表,这个场景只要一个数字就可以了,当数量比较大时,一般显示为...写在最后:把问题写明白,真不是一件容易事情,请大家多多关注,留言,谢谢! 前几天写一篇文章,受到众多同行热情回复,能众多同行一起交流,深感荣幸!

    66540

    REST API 最佳实践

    其原则就是客户端与服务器交互完全由超媒体动态提供,客户端无需事先了解如何与数据或服务器交互。相反一些 RPC 服务或 Redis、MySQL 等软件,需要事先了解接口定义或特定交互语法。...其中一个好处是可以表示资源之间层级关系,例如文章下面会有评论(Comment)(Like),这两项资源必然会属于某一篇文章,所以它们 URL 应该是下面这样。...: GET /articles/{id}/like:查看文章是否被 PUT /articles/{id}/like:文章 DELETE /articles/{id}/like:取消 REST...并且由于大部分关系查询都与当前登录用户有关,所以也可以直接在关系所属资源返回关系状态,如状态就可以直接在获取文章详情时返回。...注意,文章选择了 PUT 而不是 POST,因为觉得点这种行为应该是幂等,多次操作结果应该相同。 4.FAQ 批量删除接口如何设计?

    1.7K20

    任何人都可能成为网络喷子 | 人机交互顶级会议CSCW最佳论文

    正如预期那样,完成困难测试的人比那些简单测试的人情绪更糟。 然后指导所有实验参与者阅读一篇文章,并参与其评论部分。 他们必须留下至少一条评论,也可以留下多条评论或者拍砖,并可以回复其他评论。...没办法直接评估评论心情,但是团队查看了帖子时间戳,因为以前研究表明,一天某个时刻一周某天与某种心境相对应。出现拍砖及被评论帖子这种事,与消极情绪的确定模式紧密相关。...只要有一个人冒出愤怒,就可以创造出火花,并且,因为讨论情境/差评,这些火花可以衍生出一系列不良行为。 不好对话只能让对话变得更糟。 受到贬低的人更容易返回来,然后评论更多,评论更糟。...提供给算法信息包括作者最后一篇帖子时间戳、最后一篇帖子是否被标记,讨论一篇帖子是否被标记,作者被标记帖子整个历史以及作者匿名用户ID。...结果显示,讨论中上一篇帖子标记状态是下一篇帖子是否被标记最强预测因素。 情绪相关特征,如评论评论时间以前标记,远起不到预测作用。

    1K50
    领券