|
主键唯一区分表中的每一条记录,且每一条记录的主键值不允许重复、不能为空。当某个字段被设置为主键后,该字段的“索引”属性将自动变为“有(无重复)”,而且不能通过下拉菜单更改这种属性。在Access中,主键分为自动编号、单字段和多字段主键。
|
|
|
|
自动编号是指系统自动设置值。由于自动编号值是不重复的,因此也称为自动编号主键。自动编号主键的设置方法:打开表的“设计”视图,将光标移到待设置为主键字段的左边,右键单击,在弹出的快捷菜单中选择“主键”命令。
|
|
|
|
将学生数据库中学生表的“学号”设置成主键的方法(单字段主键设置):打开学生表的“设计”视图,将光标移到待设置为主键的“学号”字段的左边,单击右键,在弹出的快捷菜单中选择“主键”命令(或单击该字段行,再单击功能区中的按钮),将“学号”字段设置为主键字段。此时,“学号”字段前有标识,表示该字段已设置为主键,如下图所示。
|
|
|
|
|
|
多个字段主键也称为组合主键,即主键由多个字段组成。多字段主键的设置方法:打开表的“设计”视图,将光标移到待设置为主键的多个字段里的某一个,按下Ctrl键的同时再依次单击要设置成主键的字段(如“学号”、“课程号”),再单击鼠标右键,在弹出的快捷菜单中选择“主键”命令,或者单击功能区中的按钮将多个字段设置为主键。例如,选课表中的“学号”、“课程号”设置为主键的结果如下图所示。其中。“学号”、“课程号”前均有标识,表示这两个字段已设置为主键。
|
|
|
|
|