主键ID是什么,做什么用的?(能够唯一表示数据表中的每个记录,防止数据冲突,冗余)

Posted Dontla

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了主键ID是什么,做什么用的?(能够唯一表示数据表中的每个记录,防止数据冲突,冗余)相关的知识,希望对你有一定的参考价值。

能够唯一表示数据表中的每个记录的【字段】或者【字段】的组合就称为主码(主键)。

作用
1、主键唯一的识别每一记录;
2、主键将记录和存放在其他表中的数据进行关联。在这一点上,主键是不同表中各记录之间的简单指针。

若有两个表A,B,key是A的主键,而B中也有key字段,则key就是表B的外键。

A,B可以通过key进行关联。

根据主键建立聚簇索引还可以加快查询速度

参考文章:在SQL2008中主键ID主要是有些什么用途呢?

以上是关于主键ID是什么,做什么用的?(能够唯一表示数据表中的每个记录,防止数据冲突,冗余)的主要内容,如果未能解决你的问题,请参考以下文章

做java项目时的主键和外键是啥啊?

数据库中id指的是啥?

mysql数据库怎么让id自动增长,但ID不是主键。难道只有ID为主键时,才可以自增的么?

数据库中的键码,候选键码,主键码,公共键码,外键码有啥区别?求高人,谢谢了

怎么取得list页面中的主键id值?

如何获取mysql数据库中某个表的主键或唯一字段