首页 > 数据库技术 > 详细

SQL数据库约束

时间:2016-03-11 11:46:18      阅读:326      评论:0      收藏:0      [点我收藏+]

针对维护数据库的完整性,关系型数据库SQL提供了数据约束来管理数据,常用的约束有:外键、唯一、主键。

主键约束:标识数据的唯一,便于数据查询索引;

唯一约束:保证数据的唯一性;常用语法

alter table Table_Name
add constraint Uq_Name_Code unique (c_PowerCode)

外键约束:关联数据表,保证数据的完整,比如学生ID和成绩单中的学生编号,在学生成绩单表中,学生编号就是可以定义外键关联到学生表;

添加外键约束需要注意一下几点:

1、要关联的主表字段要具有唯一性;

2、主表字段和从表字段数据类型要一致;

常用语法如下:

alter table Table_从表
add constraint FK_MebPowerClass_MebPowerList
foreign key(从表字段) references 主表(主表字段)

 

SQL数据库约束

原文:http://www.cnblogs.com/xibei666/p/5264514.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!