我将用一个例子来说明我的意思。
假设你正在运行一个允许用户发布文章的网站,每个用户都有以下信息:
姓名
密码
主题选择
文章:
- 文章标题
- 发布时间/日期
- 文章ID
- 文章标签数组
用户ID/名称/密码/主题是很容易处理的。每个变量可以成为一列,ID自动增加。但当我到达文章时,我不确定该怎么做。在友好的OOP中,我只需创建一个文章对象类型,并为用户创建一个这些对象的数组。但在mySQL DB中应该如何实现呢?我有点震惊,这不是我教科书中的第一件事情吗?这肯定是非常普遍的。无论如何,我可能会制作一个非常丑陋的hack来使其工作,但我想知道“正确”的方法。
谢谢!