子表和父表只是普通的数据库表,但它们的链接方式是父子关系.
它通常用于指定一个表的值引用另一个表中的值的位置(通常是另一个表的主键).
例如,想象一篇新闻文章.这可以由名为articles
的表表示,并且具有id
、headline
、body
、published_date
和author
的字段.但是,您可以将用户的ID值放在一个单独的表(可能称为authors
)中,该表包含有关作者的信息,如id
、name
和email
,而不是将姓名放在author
字段中.
因此,如果需要更新作者的姓名,只需在authors
(父)表中执行此操作;因为articles
(子)表只包含相应author
记录的ID.
希望这能帮助你更好地理解.