逝水年华 发表于 2024-9-6 11:33:04

请教个数据库结构设计的问题?大佬进来


如图(点击图片放大看)、就是一个记录外链的表,一个链接对应一个平台对应一个数量,但是这样就存在一个潜在的问题,因为平台是不断增加,那相应的数据库结构就得不断调整-增加列,因为这个可能是客户端的 每次增加了平台然后调整数据库结构不太方便。想过动态更新增加、外链平台单独弄一个表,然后弄id对应更新增加这些、
说的有点乱、其主要功能就是给程序录入外链数据用的、然后平台不断增加、数据不断更新这样、

有没有坛友搞过这样的 请教点思路

婷姐 发表于 2024-9-6 11:33:59

不知所云!

婷姐 发表于 2024-9-6 11:34:29

这个是表结构设计知识。
表分行和列,单个表一般固定列,行是用来增加数据的。
如果有多个平台,平台可以单独设计一个表,链接数据表设计一个平台列,关联平台数据id即可。也就是链接表,只需要一个列来表示平台,平台信息在平台表上面,形成关系表。

Crystαl 发表于 2024-9-6 11:35:16

差不多就这意思

婷姐 发表于 2024-9-6 11:35:36

看看各位大佬的

独家记忆 发表于 2024-9-6 11:35:49

大哥是要弄外链平台吗?

拾光 发表于 2024-9-6 11:35:56

可以通过多数据库解决把

拾光 发表于 2024-9-6 11:36:56

嗯 对只能这样了

婷姐 发表于 2024-9-6 11:37:27

不是 自用

婷姐 发表于 2024-9-6 11:37:49

单列一个字段也可以的, 将数据用json格式存储记录,例如:{"平台一":5,"平台二":8,"平台三":2,"平台四":1},这样字段值就达到了可扩展性。
页: [1] 2
查看完整版本: 请教个数据库结构设计的问题?大佬进来

创宇盾启航版免费网站防御网站加速服务