表结构

作者: 不二小姐的不二先生 | 来源:发表于2018-01-11 17:34 被阅读0次

User(用户表)

字段 描述
id 主键
phone 电话号码(用于区分,唯一)
username 用户名
password 密码

Topic(话题表)

字段 描述
id 主键
content 话题内容
likes 点赞人(使用text做格式)
photos 图片路径
date 发布时间
from_uid 发布者id(外键)

Commet (评论表)

字段 描述
id 主键
topic_id 话题的id (外键)
from_uid 评论用户的id (外键)
to_uid 目标用户id
order_id 用于分类的id(如果当前为所发则相等)
content 评论内容
photos 图片路径
date 评论时间

Reply (回复表)

字段 描述
id 主键
comment_id 评论id
from_uid 回复用户id
to_uid 目标用户id
content 回复内容
photo 图片路径
date 回复时间

回复表添加了一个comment_id字段来表示该回复挂在的根评论id,这样设计也是出于性能方面的考虑,我们可以直接通过评论id一次性的找出该评论下的所有回复,然后通过程序来编排回复的显示结构。 通过适当的冗余来提高性能也是常用的优化手段之一。

reply_type:表示回复的类型,因为回复可以是针对评论的回复(comment),也可以是针对回复的回复(reply), 通过这个字段来区分两种情景。

reply_id:表示回复目标的id,如果reply_type是comment的话,那么reply_id=commit_id,如果reply_type是reply的话,这表示这条回复的父回复。

http://updateplf.yy.com/check4update?pid=yytv-android&t=20180130103235&sv=1.0.0&f=1&n=ed2d9f31263ca4ecc6797ea71765b9d6&uid=0&yid=0

相关文章

  • SQL练习题-2

    员工表结构: 部门表结构: 部门员工表结构: 部门经理表结构: 薪资表结构: 1.获取所有员工当前的manager...

  • SQL练习题-1

    员工表结构: 部门表结构: 部门员工表结构: 部门经理表结构: 薪资表结构: 1.查找最晚入职员工的所有信息 分析...

  • SQL练习题-3

    员工表结构: 部门表结构: 部门员工表结构: 部门经理表结构: 薪资表结构: 1.查找所有员工自入职以来的薪水涨幅...

  • 记一次MySQL单表区间查询优化过程

    表结构 这份表结构是优化后的表结构,和最初的表结构差别不大,最初建表默认引擎是InnoDB,没有longTime字...

  • 13 | 为什么表数据删掉一半,表文件大小不变?

    InnoDB 表包含:表结构和数据。8.0 前,表结构存在.frm 文件。8.0 版本,表结构(占用空间小)放系统...

  • 数据库 | MySQL | 2. 表操作

    创建表 查看所有表 当前数据库 其他数据库 查看表结构 常规表结构 带注释的表结构 查看创建表的语句 修改表 修改...

  • 王道P7~P8部分

    数据结构三要素:逻辑结构、数据的运算、存储结构(物理结构) 线性表有关概念:表长、空表、位序、表头元素、表尾元素、...

  • MySQL 表与表之间数据的转移

    相同表结构 不同表结构 不同数据库

  • oAuth2结构设计

    表结构 auth表 app表 code表

  • mysql查询数据库的表结构,导出excel

    最近需要把表结构导出给业务方; 查询整个数据库的表结构 查询单个表的结构

网友评论

      本文标题:表结构

      本文链接:https://www.haomeiwen.com/subject/hjctoxtx.html