ACCESS中主键的作用主要有以下几个方面:
1、保证实体的完整性。
2、加快数据库的 *** 作速度。
3、在表中添加新记录时,DBMS会自动检查新记录的主键值,不允许该值与其他记录的主键值重复。
4、DBMS自动按主键值的顺序显示表中的记录。如果没有定义主键,则按输入记录的顺序显示表中的记录。
5、表中经常有一个列或多列的组合,其值能唯一地标识表中的每一行。这样的一列或多列称为表的主键,通过它可强制表的实体完整性。
6、当创建或更改表时可通过定义PRIMARYKEY约束来创建主键。
7、一个表只能有一个PRIMARYKEY约束,而且PRIMARYKEY约束中的列不能接受空值。由于PRIMARYKEY约束确保唯一数据,所以经常用来定义标识列。
只需要选中字段名→按“Ctrl + 鼠标点击”即可选中需要的字段名或“鼠标点击后按住不松拖动” 连选或按“Shift + 鼠标点击”即可“Ctrl + 鼠标点击”、“Shift + 鼠标点击”多选:这个是Windows里面的标准 *** 作方式,选好了要设置的字段,再点击主键钥匙图标即可设置多主键成功。
如果你数据库结构中,一个主键就能保证它能唯一识别这条记录在这个表中没有重复的就可以用一个主键。如学生表(学号、姓名、班级、身高、体重。。。。。)此表中学号是唯一的不会有重复,就可做单一主键。
复合主键就是要几个字段合起来才能确定数据的唯一性,这时用复合主键
如班级表(年级,班号,学生数,班主任。。。。。)这时要年级和班号才能确定这个班级在学校的唯一性,这时就用复合主键,如2013级1班,如果大学可能还要加些字段,如:音乐系2013级1班。
总之根据你的数据需求设置数据结构,关于主键,保证它的唯一性,然后怎么方便 *** 作怎么弄就可以了。
希望对你有用!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)