好.所以我知道DB中的主键是什么.如果数据库中有表,则主键是表中每行唯一的单个值.例如:
id | name | whatever
-------------------------
1 Alice ....
2 Bob ....
45 Eve ....
988 .... ....
Run Code Online (Sandbox Code Playgroud)
所以我需要一个好的,简单的例子来解释究竟什么是外键.因为我只是不明白:)
编辑:好的,这很容易,我想我的问题太复杂了.
所以最后一个问题,对外键的唯一限制是它们是我所指的表中的有效主键值吗?
我知道他们的问题是什么,你如何链接它们,或者当你在不同的表中有相同的名字时它们是自动链接的.这是一个例子:
假设我有一个[orders]表和一个[customer]表.[orders]表中的每一行都有一个customer_id号,该号码与[customer]表中的customer_id相关联.那么如何通过参考订单获取客户信息?什么是SQL查询?