数据库主键和外键.pdfVIP

  • 3
  • 0
  • 约3.46千字
  • 约 4页
  • 2026-06-13 发布于河北
  • 举报

数据库主键和外键

什么是主键:

数据库主键是指表中一个列或者列的组合,其值能够唯一的标识表中的句一个行这样的一列或者多列成为表的主例,通过它可

以强制去的实体完整性。当创建或行义改衣时可以通过定义PRIMARYKEY约束来创建主:键,•个发只能彳1•个主键约束,而且主键约

束中的列不能是空值,由于主德约束确保唯一数据所一经常来定义标识列

每一个表都必须定义一个主健吗?

我个人认为这个问鹿要看我们的去的功能,利用来存储大量数据,并需要经常查询的,建立主键可以加快查询效率,从而降低服

务㈱的负担,但是如果没有这样的需求,建立主犍反而消耗资源,所以这种情况下就没有必要建立主键了

有屿人认为:虽然在有些数据盾中,主谜不是必须的,但是鼓好为每个农都谀首个主键,不管是但主键还是复合主键,它存在

代表若表结构的完整性,表的记录必须存有唯一区分的字段,主键主要是用于其他表的外域关联,以及本记录的修改与删除

主键的作用:

1、从上面的定义可以看出,主说是用于唯一标识数据库表中一行数据的。

2.作为一个可以被外犍有效引用的对象。

主键的设计原则:

1,主键应当是对用户没有意义的,比如说用户登陆一个系统的时候的登录id;而这种情况就不可能了:学“生表•能要支持这样

文档评论(0)

1亿VIP精品文档

相关文档