为主键值创建数组

时间:2014-03-24 16:54:16

标签: c# mysql

我是私人教练,我有一些编程背景,但我对数据库知之甚少。我正在尝试创建一个程序,我可以在其中存储我的客户个人信息,特别是如果他们有任何健康问题和他们使用的药物,以便万一发生,我可以很快找到所需的信息,以便我使用 Xampp和C#(如果我将使用不同的语言程序更成功,请接受建议)

我想要的是创建三个表;

1-personal_information(id(主键),first_name,second_name,出生日期,'以及其他一些信息)

2-health_information(疾病,药物)

3尺寸(公斤,身体部位的大小,如胸部,肱二头肌,肱三头肌等..和日期)

但是一个客户可能患有多种疾病,每种疾病可能使用一种以上的药物)和 我还希望在2个月内测量一次我的客户并添加新尺寸而不会丢失之前的值

所以我需要一个health_information数组和每个id的大小但是我如何在mysql中这样做?我确信它很容易,但却无法弄清楚

提前感谢:)

1 个答案:

答案 0 :(得分:0)

在您的第二个表中,您需要一个名为personal_information_id的列,该列对应于personal_information表中的一行。如果要检索特定人员的数据,请执行类似于Select * from health_information where personal_information_id = 12345的查询。这将返回第二个表中与患者12345相关的所有行。

显然,您希望为size表做类似的事情。