Tha*_*cky 0 mysql database database-design entity-relationship relational-database
我是数据库的新手,期待开发一个具有一些高级功能的应用程序.
在这里,我将有一个用户表,就像下面的那样.

因此,在体育专栏中,价值将是用户所玩的运动.他们将是体育表记录中的一些ID.
所以我的问题是如何将这些多个值存储在同一行的同一列中?
谢谢
PS:请注意我是初学者......
这样做的正确方法是维护三个不同的表.
用户: id,姓名,年龄
运动:身份证,姓名
UserSport: user_id,sport_id
UserSport表引用两个表(User和Sport)的主键(id),并包含用户参与的每个运动的单独条目.
然后,UserSport的主键应该是user_id和sport_id的复合键.这使您可以为每个用户分配多行,为每项运动分配多行,但这是用户和运动的独特组合.
| 归档时间: |
|
| 查看次数: |
119 次 |
| 最近记录: |