问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

什么是主键?有什么作用?

发布网友 发布时间:2022-04-28 22:11

我来回答

8个回答

热心网友 时间:2022-04-13 00:22

1、主键就是被挑选出来,作表的行的唯一标识的候选关键字。主键可以由一个字段,也可以由多个字段组成,分别称为单字段主键或多字段主键。

2、一般来说,主键的作用有四个:

①可以保证实体的完整性;

②能够加快数据库的操作速度;

③在表中添加新记录时,ACCESS会自动检查新记录的主键值,不允许该值与其他记录的主键值重复;

④ACCESS自动按主键值的顺序显示表中的记录,但如果没有定义主键,则按输入记录的顺序显示表中的记录。

扩展资料

主键建立的注意事项

1、主键应当是对用户没有意义的。如果用户看到了表中的数据,并抱怨它没有什么用处,那就证明它的主键设计得很好。所以主键不包含动态变化的数据,如时间戳、创建时间列、修改时间列等。

2、永远也不要更新主键。因为主键除了唯一地标识一行之外,再没有其他的用途了,所以也就没有理由去对它更新。如果主键需要更新,则说明主键应对用户无意义的原则被违反了。

3、主键应当由计算机自动生成。如果由人来对主键的创建进行干预,就会使它带有除了唯一标识一行以外的意义。一旦越过这个界限,就可能产生人为修改主键的动机。

参考资料:百度百科-主关键字

热心网友 时间:2022-04-13 01:40

定义:

主关键字(主键,primary key)是被挑选出来,作表的行的惟一标识的候选关键字。一个表只有一个主关键字。主关键字又可以称为主键。 主键可以由一个字段,也可以由多个字段组成,分别成为单字段主键或多字段主键。

作用:

1、保证实体的完整性;

2、加快数据库的操作速度

3、在表中添加新记录时,ACCESS会自动检查新记录的主键值,不允许该值与其他记录的主键值重复。

4、ACCESS自动按主键值的顺序显示表中的记录。如果没有定义主键,则按输入记录的顺序显示表中的记录。

拓展资料:

在表的设计视图中,选择要定义为主键的一个或多个字段(如果是单字段,可以单击该字段左侧的选定器;如果是多个字段,可以先按住CTRL键,再次单击这些字段的选定器),然后单击工具栏上的"主键"按钮,或者单击右键,从快捷菜单中选择“主键”命令。

定义主键后,在主键的左侧会显示一个钥匙状的图标,表示该字段已被设为主键,如果没有定义主键,则在保存表时,ACCESS会弹出一个消息对话框,询问用户是否创建主键。如果选择“否”,则不创建主键;选择“是”,则ACCESS会自动创建一个自动编号类型的字段并添加到表的第一列,作为该表的主键。

若要取消主键,可以先选定该主键字段,在单击工具栏上的“主键”按钮。

热心网友 时间:2022-04-13 03:15

主键,即主关键字,是被挑选出来,作表的行的唯一标识的候选关键字。

一个表只有一个主关键字。主关键字又可以称为主键。 主键可以由一个字段,也可以由多个字段组成,分别称为单字段主键或多字段主键。又称主码。并且它可以唯一确定表中的一行数据,或者可以唯一确定一个实体。

它的值用于唯一地标识表中的某一条记录。在两个表的关系中,主关键字用来在一个表中引用来自于另一个表中的特定记录。并且主关键字的列不能包含空值。主关键字是可选的,并且可在 CREATE TABLE 或 ALTER TABLE 语句中定义。

扩展资料:

遵循原则

1、主键应当是对用户没有意义的。如果用户看到了一个表示多对多关系的连接表中的数据,并抱怨它没有什么用处,那就证明它的主键设计地很好。

2、永远也不要更新主键。实际上,因为主键除了唯一地标识一行之外,再没有其他的用途了,所以也就没有理由去对它更新。如果主键需要更新,则说明主键应对用户无意义的原则被违反了。

3、主键不应包含动态变化的数据,如时间戳、创建时间列、修改时间列等。

4、主键应当由计算机自动生成。如果由人来对主键的创建进行干预,就会使它带有除了唯一标识一行以外的意义。一旦越过这个界限,就可能产生人为修改主键的动机,这样,这种系统用来链接记录行、管理记录行的关键手段就会落入不了解数据库设计的人的手中。

参考资料来源:百度百科—主关键字

热心网友 时间:2022-04-13 05:06

主键字是表中的一个或多个字段,它的值用于惟一地标识表中的某一条记录。
比如同一班的学生的学号,可以唯一的确定一个人,而名字可能有重复的,不能作为主键。

热心网友 时间:2022-04-13 07:14

问楼主一个简单的问题:身份证是起什么作用的?主键在数据库里起到的作用就类似于身份证在现实社会中起到的作用。 事实上,主键有时候还分物理主键和逻辑主键。物理主键通常只有标识唯一性的作用,逻辑主键才是用来进行数据之间操作的(比如楼主说的多对多)。物理主键和逻辑主键都是人为设置的,不是Access自带的。
很好,很不错哦。

热心网友 时间:2022-04-13 09:39

该表中锁着定的主键列的值是 非空且唯一;
在某类设定了主键的同时系统会在该列上自动创建唯一索引;
这样子也可以在where查询是提高速度。

热心网友 时间:2022-04-13 12:20

主键,主要是起到一个唯一标识的做用,就像人的身份证号码一样的

热心网友 时间:2022-04-13 15:18

主键:
概念
主关键字(主键,primary key)是被挑选出来,作表的行的惟一标识的候选关键字。一个表只有一个主关键字。主关键字又可以称为主键。 主键可以由一个字段,也可以由多个字段组成,分别成为单字段主键或多字段主键。
作用
1)保证实体的完整性;
2)加快数据库的操作速度
3) 在表中添加新记录时,ACCESS会自动检查新记录的主键值,不允许该值与其他记录的主键值重复。
4) ACCESS自动按主键值的顺序显示表中的记录。如果没有定义主键,则按输入记录的顺序显示表中的记录。
特点
1) 一个表中只能有一个主键。如果在其他字段上建立主键,则原来的主键就会取消。在ACCESS中,虽然主键不是必需的,但最好为每个表都设置一个主键。
2)主键的值不可重复,也不可为空(NULL)。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
十亿韩元折合人民币是多少阿? 邮政银行卡余额查询 邮政储蓄查询余额怎么查 艰难 的国运与雄健的国民读后感500(把以前与现在作对比) 初一下册人教版 艰难的国运与雄健的国民 读后感300字 今日头条哪个版本的有电脑版电脑版今日头条怎么下载 今日头条在电脑上如何安装今日头条怎样就安装到电脑上了 如何评价武庙? 武经总要前集概述 武经总要军事思想 如何用SQL语句设定包含两个属性的主键 数据库中主码可以由多个属性构成么,不是说,主码从候选码中间选一... access2010中主键只能是一个字段吗?主键和候选键有什么区别? 关系数据库中 主属性与主键有什么概念上的 数据库中的键、主码、主键是什么意思? 一个关系中只能有一个主属性吗?这是关于ACCESS的问题,求解? 简述什么是主键,主键必须满足哪两个基本条件 在一个关系模型中,一个主键至多由几个属性组成 神界:原罪2过去的英雄怎么完美过任务 《神界原罪2》虚空鸡任务攻略指南 虚空鸡任务怎么做 神界原罪2秘源吸取在哪学 神界原罪2永恒烈焰任务怎么做 神界原罪2强制交换技能哪里获得 《神界原罪2》灵魂视觉及吸取源力技能怎么获得 神界原罪2迷宫任务怎么做 迷宫任务流程攻 厘米秀小游戏? 神界原罪2收集觉醒者仪式所需的材料 神界原罪2原力点任务怎么做 原力点任务攻略 神界原罪2部分支线任务心得技巧分享 神界原罪2开局任务怎么过 前期任务玩法技巧分享 多字段主键是不是多个主键 主键最多可以有多少个字段,有没有参数可以设置 临床医学专业分数线? 临床医学的高考分数是多少? 高考报临床医学,分数要很高吗?大概要多少。 是不是所有大学临床医学收分都高过一本线? 2019年昆明医科大学海源学院临床医学录取分数线 为什么临床医学录取分数线那么高? 首都医科大学临床医学分数线 22年临床医学学硕分数线 临床医学八年制分数线。 临床医学一般录取分数是多少?谢谢. 厦门大学临床医学分数线录取怎么样 2019四川大学临床医学分数线? 郑州大学临床医学分数线2016录取多少分 怎么画气球?花漂亮点的方法 收钱吧不用了要不要去注销? 收钱吧里面绑定的银行卡删除了是不是解除绑定了? 有哪些古代人物是经历痛苦后成功的? 举出几个古代名人遇到苦难不幸时,勇敢面对,最终有所成就的事例