原文:关系型数据库中主键(primary key)和外键(foreign key)的概念。

刚接触关系型数据库的同学,会听过主键和外键的概念。这是关系型数据库的基本概念,需要清楚理解。今天我就以简洁的语言总结一下这个概念。 主键。一句话概括:一张表中,可以用于唯一标识一条记录的字段组 或者说是属性组 。给你一个主键的值,你就可以找到一条确定的记录。如: 学生表:学号,姓名,性别,课程。这里学号就是主键。给你一个学号,就可以找到一条学生记录。 课程表:课程编号,课程名称,学分。这里课程编 ...

2019-04-08 15:16 0 1612 推荐指数:

查看详情

关于数据库主从表、主键PRIMARY KEY 约束 FOREIGN KEY 约束----NOT NULL,DEFAULT,CHECK

如果由两个列共同组成主键,而且一个子表将主键作为可为空值的来继承,就可能得到错误的数据。可在一个插入有效的值,但在另一个插入空值。然后,可添加一个数据表检查约束,在可为空的检查数据的有效性。 任何多列都可能遇到同样的问题。所以,你需要添加一个检查约束来检测异常 ...

Sun Feb 17 23:29:00 CST 2019 0 840
Oracle数据库-primary key/foreign key和references关系

主要介绍一下个人对主键primary key)、foreign key)、候选(Candidate key)、超(super key)、references的总结 概念主键:用户选择元组标识的一个候选主键不允许为空 :来描述两个表的关系可为空 超 ...

Tue Jun 25 07:48:00 CST 2019 0 1131
mysqlforeign key

一、如果一张表中有一个非主键的字段指向了别一张表主键,就将该字段叫做。   一张表可以有多个。   的默认作用有两点:   1.对子表(所在的表)的作用:子表在进行写操作的时候,如果字段在父表找不到对应的匹配,操作就会失败。   2.对父表的作用:对父表的主键 ...

Wed Feb 08 05:41:00 CST 2017 2 30539
组合(FOREIGN KEY)

一张表,它的即是参考另一张表的主键,但这些关联是组合,由2列或多列组成。 你可以先看看这篇《多列组合为主键(PRIMARY KEY)》https://www.cnblogs.com/insus/p/11068755.html Source Code ...

Sat Jun 22 22:41:00 CST 2019 0 621
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM