给我设计一套java 短视频表结构设计
可以考虑以下表结构设计:
-
用户表(user):
- id:用户ID
- username:用户名
- password:密码
- avatar:头像
- create_time:创建时间
-
视频表(video):
- id:视频ID
- user_id:上传用户ID
- title:标题
- description:描述
- video_url:视频链接
- cover_url:封面链接
- create_time:上传时间
-
评论表(comment):
- id:评论ID
- video_id:视频ID
- user_id:评论用户ID
- content:评论内容
- create_time:评论时间
-
点赞表(like):
- id:点赞ID
- video_id:视频ID
- user_id:点赞用户ID
- create_time:点赞时间
-
关注表(follow):
- id:关注ID
- follower_id:关注者ID
- following_id:被关注者ID
- create_time:关注时间
通过以上表结构设计,可以实现短视频的上传、评论、点赞、关注等功能。其中,用户表和视频表是基础表,评论表、点赞表和关注表是针对视频表的扩展表,可根据具体需求进行调整和优化。
原文地址: https://www.cveoy.top/t/topic/bl6g 著作权归作者所有。请勿转载和采集!