java - 如何在接收数组的 MySQL 列中指定数据类型?

标签 java mysql arrays database jdbc

我正在使用 Java 进行编程,我有一个输入对话框,用于设置列中的属性,并且我有一个名为“Notes”的列,它必须接收一个数组。

我的专栏:

  1. 姓名:(患者姓名),[varchar]。
  2. CPF:(巴西人用来识别自己身份的个人号码,每个人都有一个),[varchar]。
  3. 电话:(患者的电话号码),[varchar]。

最后我有:

Notes: (patient's progress during the sessions), [??]

我不知道该笔记应该使用哪种数据类型,因为它们必须是数组。有人可以帮助我吗?

最佳答案

您可以使用另一个表格作为注释。具有一对多的关系。 Database structure

然后,您将使用以下查询获取所有笔记:

SELECT `content`
FROM `Note`
JOIN `Patient`
ON `Note`.`Patient_name` = `Patient`.`name`
WHERE `Patient`.`name` = 'target name here'

关于java - 如何在接收数组的 MySQL 列中指定数据类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47433192/

相关文章:

arrays - 为 julia 删除数组中的元素

java - 如何通过 PowerShell(使用 Java)获取 Windows 上所有已安装程序的列表?

javascript - Node js : alert on database update

mysql - 每次使用不同的用户连接到数据库

c - 为什么 * 需要指向数组的指针?

javascript - 从 JSON 对象中提取深层数据

java - 帧率与重力无关

java - 测试NG : @Parameters does not work

java - 如何在运行时更改 API Base Url(Retrofit、Android、Java)?

mysql - 我可以在 BY 字段中订购数据集,但在 SQL 中最后出现 2 个特定的字符串集吗?