SQL数据库约束
Posted 风浪子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL数据库约束相关的知识,希望对你有一定的参考价值。
针对维护数据库的完整性,关系型数据库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数据库约束的主要内容,如果未能解决你的问题,请参考以下文章