回答
您应该创建一个ADDRESS
表,该表具有将其链接到PERSON
记录的外键,即PERSON_ID
。这是关系数据库的“关系”组件,这就是为什么它比平面文件(就像单个表格)更灵活。
但那么地址表的主键是什么? –
'ID'将是主键。 ADDRESS表有多个字段,以'ID','PERSON_ID','STREET','CITY'等开头。 – Marc
好的,如果一个地址可以有多个人呢? –
将地址放在第二个表中,为每个地址分配一个“人员ID”,以便地址表中的多行可以引用个人信息。
我建议在地址表中添加一个地址类型以确定它是哪种类型的地址(Home,Vacation,Office)等等。类似于:引用列表表格的AddType,其中可以添加更多类型的列表马路。
- 1. 如何在sql数据库的单个字段中存储多个值
- 2. 将多个数字/单词存储到单个数据库字段中
- 3. 数据库设计:记录中单个字段的多个值
- 4. 在一个字段中存储多个数据(将数据存储在数据库的数组中)
- 5. 在数据库字段中存储一个ID的哈希值?
- 6. 连接单个数据库字段的多个值
- 7. 如何检索存储在数据库的单个字段中的多个ID的值在php中
- 8. Symfony的2 - 多个表单字段为一个数据库行
- 9. 多于一个值更存储到数据库字段以作为单独的值
- 10. 如何在单个字段中存储多选的值Symfony2
- 11. 根据单选按钮值在sqlite数据库的多个表中存储值
- 12. 将多个值存储在MySQL数据库中的单个coloumn中?
- 13. 数据库设计,单个字段中的多个属性
- 14. 将多个值存储在一个数据库列中
- 15. 替代将数组存储在Mysql数据库的单个字段中
- 16. 单个mysql字段中的多个值
- 17. 在mysql中的一个字段内存储多个动态值
- 18. 多个用户的单个存储库
- 19. 将多个图像URL存储在数据库的单行中
- 20. 在数据库中存储值的多个版本
- 21. 组中的多个字段数据作为一个字段
- 22. 数据库规范化:使用单独的表格存储单个字段
- 23. 如何从二十个文本中存储三个文本字段数据数据库中的字段
- 24. 将多个值存储在一个MYSQL字段中
- 25. 在一个字段中存储多个值
- 26. PHP/MySQL:如何在一个字段中存储多个值?
- 27. CodeIgniter与多个数据库存储在数据库中
- 28. 多个SVN存储库或单个公司存储库
- 29. 查询多个字段的数据库
- 30. 以表单中的多个字段搜索MySQL数据库
你好,我正在使用网站的功能,最初我不知道如何批准答案。 –