学编程 ❀(๑╯◡╰๑)❀ 就上soxunxi.cn!这里有CMS,CSS,NET,PHP,Linux,HTML,JAVA,MySQL,Python等教程.
当前位置: MySQL > 在数据库中可以唯一地标识一个纪录被称为【MySQL教程】,数据库

主症结字(主键,primary key)是表中的一个或多个字段,它的值用于唯一地标识表中的某一条纪录。

在数据库中能够唯一地标识一个纪录被称为主键。主键是数据库中具有唯一性的字段,也就是说数据表中的恣意两条纪录都不能够具有雷同的主键字段。(引荐进修:MySQL视频教程)

在两个表的关联中,主症结字用来在一个表中援用来自于另一个表中的特定纪录。

主症结字是一种唯一症结字,表定义的一部分。一个表的主键能够由多个症结字配合构成,而且主症结字的列不能包括空值。

主症结字是可选的,而且可在 CREATE TABLE 或 ALTER TABLE 语句中定义。

作用

1)保证实体的完整性;

2)加速数据库的操纵速率;

3)在表中增加新纪录时,ACCESS会自动搜检新纪录的主键值,不允许该值与其他纪录的主键值反复;

4) ACCESS自动按主键值的递次显现表中的纪录。假如没有定义主键,则按输入纪录的递次显现表中的纪录。

遵照准绳

竖立主键应该遵照的准绳

1. 主键应该是对用户没有意义的。假如用户看到了一个示意多对多关联的衔接表中的数据,并埋怨它没有什么用处,那就证实它的主键设想地很好。

2. 永久也不要更新主键。实际上,由于主键除了唯一地标识一行之外,再没有其他的用处了,所以也就没有来由去对它更新。假如主键须要更新,则申明主键应对用户无意义的准绳被违反了。

注:这项准绳关于那些常常须要在数据转换或多数据库兼并时举行数据整顿的数据并不实用。

3. 主键不该包括动态变化的数据,如时候戳、建立时候列、修正时候列等。

4. 主键应该由计算机自动生成。假如由人来对主键的建立举行干涉干与,就会使它带有除了唯一标识一行之外的意义。一旦超出这个界线,就能够发生工资修正主键的效果,如许,这类体系用来链接纪录行、治理纪录行的症结手腕就会落入不相识数据库设想的人的手中。

更多MySQL相干技术文章,请接见MySQL教程栏目举行进修!

以上就是在数据库中能够唯一地标识一个纪录被称为的细致内容,更多请关注ki4网别的相干文章!

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

分享到:
赞(0) 打赏

支付宝扫一扫打赏

微信扫一扫打赏

标签:

上一篇:

下一篇:

相关推荐

0 条评论关于"在数据库中可以唯一地标识一个纪录被称为【MySQL教程】,数据库"

最新评论

    暂无留言哦~~

博客简介

看古风美女插画Cos小姐姐,素材合集图集打包下载:炫龙网,好看二次元插画应有尽有,唯美小姐姐等你来。

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

服务热线:
 

 QQ在线交流

 旺旺在线