两种主键
概念
一:单一主键
主键是某一个属性,表中的项目的这个属性的值各不相同。
这个属性也称为 分区键。
二:复合主键
主键是两个属性,表中的项目的这两个属性的值各不相同。
这两个属性分别称为 分区键 和 排序键。
示例
比如以下 people 表,people_id 为 主键(单一主键,分区键)
people_id | name | year_of_birth |
100 | Tom | 2000-3 |
101 | Jim | 2000-4 |
又如以下 student 表,使用了 班级ID和学生姓名一起做主键,class_id student_name 分别为分区键和复合键 (复合主键)
class_id | student_name | year_of_birth |
100 | Tom | 1990-3 |
100 | Jim | 1991-4 | <