表结构

作者: 不二小姐的不二先生 | 来源:发表于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

    相关文章

      网友评论

          本文标题:表结构

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