相关疑难解决方法(0)

什么是外键?

好.所以我知道DB中的主键是什么.如果数据库中有表,则主键是表中每行唯一的单个值.例如:

id   | name    | whatever
-------------------------
1      Alice     ....
2      Bob       ....
45     Eve       ....
988    ....      ....
Run Code Online (Sandbox Code Playgroud)

所以我需要一个好的,简单的例子来解释究竟什么是外键.因为我只是不明白:)


编辑:好的,这很容易,我想我的问题太复杂了.

所以最后一个问题,对外键的唯一限制是它们是我所指的表中的有效主键值吗?

database foreign-keys

13
推荐指数
2
解决办法
1779
查看次数

有人可以解释MySQL外键

我知道他们的问题是什么,你如何链接它们,或者当你在不同的表中有相同的名字时它们是自动链接的.这是一个例子:

假设我有一个[orders]表和一个[customer]表.[orders]表中的每一行都有一个customer_id号,该号码与[customer]表中的customer_id相关联.那么如何通过参考订单获取客户信息?什么是SQL查询?

mysql foreign-keys

5
推荐指数
2
解决办法
2855
查看次数

标签 统计

foreign-keys ×2

database ×1

mysql ×1