我有多个主键,如何查看格式?

时间:2018-03-29 01:14:36

标签: mysql sql database entity-relationship

我有一项任务,我需要为公司创建数据库模型。但是,在如此多的表中有如此多的主键。根据我的老师的说法,一个好的主键只包括数字。但是,我有大约20个主键。这是否意味着我制作了我的第一个主键 员工密钥:9999999

客户密钥:99999999(7个字符)

产品密钥:999999999(8个字符)

巡视键:9999999999(9个字符)

1 个答案:

答案 0 :(得分:0)

正如我们的朋友@duskwuff在评论中所说,你不必区分。 PK的功能是从它所属的表中获得单个值,而不是来自孔数据库的单个值。 例如:

员工密钥属于Employee表

客户密钥属于客户表

等等。

从密钥中获取值时,您必须知道要获取的表,因此您将使用指定的表键测试该值。我让自己明白了吗?