完整性约束是为了表的数据的正确性。主要有主键,外键的约束。 1 主键 当某一列添加了主键约束后,该列的数据就不能重复出现。这样每行记录中其主键列就能唯一的标识着以行。如学生可以用学号作为唯一的标识。 主键的不能为null,也不能重复。 指定主键的约束用关键字 primary key 。 创建表时,直 ...
分类:
数据库 时间:
2016-10-23 21:03:30
阅读次数:
233
本文转载自:http://www.cnblogs.com/longyi1234/archive/2010/03/24/1693738.html 作者:蔚蓝色的天空 一、什么是主键、外键 关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主 ...
分类:
数据库 时间:
2016-10-21 00:25:10
阅读次数:
188
一、什么是主键、外键关系型数据库中的一条记录中有若干个属性若其中某一个属性组(注意是组)能唯一标识一条记录该属性组就可以成为一个主键 比如 学生表(学号姓名性别班级) 其中每个学生的学号是唯一的学号就是一个主键 课程表(课程编号,课程名,学分) 其中课程编号是唯一的,课程编号就是一个主键 成绩表(学 ...
分类:
数据库 时间:
2016-10-15 22:30:54
阅读次数:
275
一、在表student中添加主键sno 二、在表course中添加主键cno和外键tno 三、在表teacher中添加主键tno 四、在表score中添加外键sno和cno ...
分类:
数据库 时间:
2016-10-11 21:21:50
阅读次数:
185
create table tb_Modules(module_Id int identity(1,1) primary key, (自增)model_Name varchar(50) not null,page_Id int foreign key(page_Id) references tb_Pa ...
分类:
数据库 时间:
2016-09-27 15:14:20
阅读次数:
206
主键、外键和子查询 1 主键和外键的区别 1.1定义主键--唯一标识一条记录,不能有重复的,不允许为空 外键--表的外键是另一表的主键, 外键可以有重复的, 可以是空 1.2作用 主键--用来保证数据完整性 外键--用来和其他表建立联系用的 1.3个数: 主键--主键只能有一个 外键--一个表可以有 ...
分类:
其他好文 时间:
2016-09-05 16:37:24
阅读次数:
88
主键 数据库主键是指表中一个列或列的组合,其值能唯一地标识表中的每一行。这样的一列或多列称为表的主键,通过它可强制表的实体完整性。当创建或更改表时可通过定义 PRIMARY KEY约束来创建主键。一个表只能有一个 PRIMARY KEY 约束,而且 PRIMARY KEY 约束中的列不能接受空值。由 ...
分类:
数据库 时间:
2016-09-03 16:34:24
阅读次数:
198
1 主键和外键的区别 1.1定义 主键--唯一标识一条记录,不能有重复的,不允许为空 外键--表的外键是另一表的主键, 外键可以有重复的, 可以是空 1.2作用 主键--用来保证数据完整性 外键--用来和其他表建立联系用的 1.3个数: 主键--主键只能有一个 外键--一个表可以有多个外键 2 主键 ...
分类:
其他好文 时间:
2016-09-02 23:05:13
阅读次数:
258
关系数据库的完整性规则是数据库设计的重要内容。绝大部分关系型数据库管理系统RDBMS都可自动支持关系完整性规则,只要用户在定义(建立)表的结构时,注意选定主键、外键及其参照表,RDBMS可自动实现其完整性约束条件。 实体完整性 实体完整性指表中行的完整性。主要用于保证操作的数据(记录)非空、唯一且不 ...
分类:
数据库 时间:
2016-08-28 23:43:27
阅读次数:
297
回顾 外键: 关联关系(表与表之间: 表中字段指向另外一张表的主键) 外键条件: 字段类型必须一致, 存储引擎必须为innodb 外键约束: 子表约束: 不能插入父表不存在的记录 父表约束: 三种约束模式(district, cascade,set null), on delete set null... ...
分类:
数据库 时间:
2016-08-13 19:30:04
阅读次数:
234