SQL常用约束语句 常用五类约束: not null:非空约束,指定某列不为空 unique: 唯一约束,指定某列和几列组合的数据不能重复 primary key:主键约束,指定某列的数据不能重复、唯一 foreign key:外键,指定该列记录属于主表中的一条记录,参照另一条数据 check:检查 ...
分类:
数据库 时间:
2018-03-07 20:11:40
阅读次数:
178
SQL中的授权 一、主键约束 1.完整性约束条件: 作用的对象:关系,元组,列三种(分为动态和静态两类) 2.完整性控制 三方面的功能:定义功能、检测功能、处理功能 3.实体完整性:在关系中只能有一个主键 声明主键的方法:使用PRIMARY KEY语句 二、外键约束 定义格式:FROERGN KEY ...
分类:
数据库 时间:
2018-03-06 12:50:36
阅读次数:
190
1.主键约束: 要对一个列加主键约束的话,这列就必须要满足的条件就是非空 因为主键约束:就是对一个列进行了约束,约束为(非空、不重复) 以下是代码 要对一个列加主键,列名为id,表名为emp 格式为: alter table 表格名称 add constraint 约束名称 增加的约束类型 (列名) ...
分类:
数据库 时间:
2018-03-03 15:25:36
阅读次数:
220
一. 1.主键约束 alter table grade add constraint PK_GradeId Primary key grade(gradeid) --删除主键 #取消主键列的自增,再删除主键 ALTER TABLE student MODIFY studentno INT #删除主键 ...
分类:
其他好文 时间:
2018-02-02 20:07:26
阅读次数:
240
添加主键约束: ALTER TABLE GA_AIRLINE ADD CONSTRAINT PK_AIRLINE_ID PRIMARY KEY(AIRLINE_ID); 有三种形式的外键约束: 1、普通外键约束(如果存在子表引用父表主键,则无法删除父表记录) 2、级联外键约束(可删除存在引用的父表记 ...
分类:
数据库 时间:
2018-02-01 11:43:40
阅读次数:
181
一、约束类型简介 二、创建数据表 三、创建主键约束和非空约束 四、创建唯一约束 选中任一列,右键--索引/键 点击 添加 生成IX_Employees*, 类型设置为 “唯一键”, 然后选择要约束的列, 最后修改索引名称。 五、检查约束 案例一 案例二 六、默认约束 七、外键约束 八、约束的效果 部 ...
分类:
数据库 时间:
2018-01-28 20:07:46
阅读次数:
211
通过上一篇随笔,笔者了解到,实体完整性是通过主键约束实现的,而参照完整性是通过外键约束实现的,两者都是为了保证数据的完整性和一致性。 主键约束比较好理解,就是主键值不能为空且不重复,已经强调好多次,所以这里重点记录对外键约束的学习。 主表与从表 若同一个数据库中,B表的外键与A表的主键相对应,则A表 ...
分类:
其他好文 时间:
2018-01-26 20:43:11
阅读次数:
215
MySQL数据库操作(4)表约束 在创建表或者插入列时,可以对列的值进行约束,当插入条目时如果不符合约束,将会报错,拒绝插入。 非空约束`NOT NULL` 字段值不能为空例: 唯一约束`UNIQUE KEY` 确保字段中的值的唯一例: 主键约束`PRIMARY KEY ` == `NOT NULL ...
分类:
数据库 时间:
2018-01-24 00:36:51
阅读次数:
239
1、索引的特点 1.索引可以加快数据库的检索速度 2.索引降低了数据库插入、修改、删除等维护任务的速度 3.索引创建在表上,不能创建在视图上 4.索引既可以直接创建,也可以间接创建 5.可以在优化隐藏中,使用索引 6.使用查询处理器执行SQL语句,在一个表上,一次只能使用一个索引 7.其他2、索引的 ...
分类:
其他好文 时间:
2018-01-17 12:35:02
阅读次数:
168
1.默认约束2.主键约束,(唯一约束+非空约束),设置了主键的字段在赋值的时候不能重复,stuID为主键则1,下一个就不能为13.唯一约束(允许一行为空),4.check约束5.主外建约束 (主表 子表)一对多 添加完整性约束外键约束:学生基本信息表(主表)的学生编号是主键考试成绩表的学生(子表)的 ...
分类:
其他好文 时间:
2018-01-16 00:48:19
阅读次数:
215