我是私人教练,我有一些编程背景,但我对数据库知之甚少。我正在尝试创建一个程序,我可以在其中存储我的客户个人信息,特别是如果他们有任何健康问题和他们使用的药物,以便万一发生,我可以很快找到所需的信息,以便我使用 Xampp和C#(如果我将使用不同的语言程序更成功,请接受建议)
我想要的是创建三个表;
1-personal_information(id(主键),first_name,second_name,出生日期,'以及其他一些信息)
2-health_information(疾病,药物)
3尺寸(公斤,身体部位的大小,如胸部,肱二头肌,肱三头肌等..和日期)
但是一个客户可能患有多种疾病,每种疾病可能使用一种以上的药物)和 我还希望在2个月内测量一次我的客户并添加新尺寸而不会丢失之前的值
所以我需要一个health_information数组和每个id的大小但是我如何在mysql中这样做?我确信它很容易,但却无法弄清楚
提前感谢:)
答案 0 :(得分:0)
在您的第二个表中,您需要一个名为personal_information_id
的列,该列对应于personal_information
表中的一行。如果要检索特定人员的数据,请执行类似于Select * from health_information where personal_information_id = 12345
的查询。这将返回第二个表中与患者12345相关的所有行。
显然,您希望为size
表做类似的事情。