一条记录的某个属性有多个值,这样的数据库字段如何设计?

ShawnXie14 2018-07-17 08:50:33
最近在写一个用户关注情况的爬虫程序,需要把数据写入数据库中,
准备将用户名作为主键,其关注的用户作为一个属性,这样该属性下就可能有上百个其关注的用户名,即上百个值
这样的数据库该怎么设计呢?谢谢
...全文
1059 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Edmond1023 2018-07-18
  • 打赏
  • 举报
回复
简单地提供一种思路,将你爬虫后的用户及关注用户建表,再使用select user,wm_concat(attention(关注用户)) from table group by user,
这样就可将用户与关注变为一天记录。将查询结果作为插入语句插入,涉及到新建表,表结构字段等等
yaiger 2018-07-18
  • 打赏
  • 举报
回复
从关系数据库来说,这个表只需要两个字段用户名和关注的用户名,一个用户名可以对应无数关注用户名。
对于爬虫不了解,所以不知道这种表是否可以行
卖水果的net 2018-07-18
  • 打赏
  • 举报
回复
聚合在一起是很方便的,只是日后查询,可能会很麻烦。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧