主键有三种,即自动编号、单字段和多字段什么意思?

如题所述

自动编号不是主键,只是在你没有定义主键时,会将自动编号默认为主键而已。
在Access中,有两种类型的主键:单字段主键和多字段主键。
单字段主键是以某一个字段作为主键来唯一标识表中的记录。这类主键的值可由用户自行定义。可将自动编号类型字段定义为主键。自动编号主键的特点是:当向表中增加一条新记录时,主键字段值自动加1:但是在删除记录时,自动编号的主键值会出现空缺变成不连续,且不会自动调整。如果在保存新建表之前未设置逐渐,则Access会询问是否要创建主键。如果回答“是”,则Access将创建自动编号类型的主键。
多字段主键是由两个或更多字段组合在一起来唯一标识表中的记录。多字段逐渐的字段顺序非常重要,应在设计视图中排列好。
如果表中某一字段值可以唯一标识一条记录,例如“学生”表中的“学生编号”,那么就可以将该字段定义为主键。如果表中没有一个字段的值可以唯一标识一条记录,那么就可以考虑选择多个字段组合在一起作为主键。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-03-20
主键唯一标示一个实体。
就是指主键字段能唯一确定一行。
数据库中表的主键,有三种类型就是你说的那几种。
自动编号指设置后不用你输入主键的值,系统会自动生成。

单字段是指主键由一个字段组成,一般用于确定实体(学生),比如学生表学号,一个学号确定一个学生。

多字段是指由多个字段联合做的主键,一行的这两个字段的值不能同时相同。两个字段确定一个关系(选修),比如选课表里的学号和课号,唯一确定一条记录。追问

那主键只能一个还是可以多个,在什么情况下只能一个,什么情况下可以多个

追答

主键不管哪种只能有一个,不能多个,外键可以有多个。

本回答被网友采纳
第2个回答  2012-04-06
这是主键的三种类型
相似回答