SQL Server创建数据库和数据表的相关约束实现方法
发布时间:2016-11-27 17:20:32 所属栏目:大数据 来源:站长网
导读:本文分析了SQL Server创建数据库和数据表的相关约束实现方法。分享给大家供大家参考,具体如下: 创建约束语法如下: CREATE DATABASE [test]ON(NAME=N'test',FILENAME=N'd:SQL2kt_Datatest.mdf',SIZE=3mb,MAXSIZE=UNLIMITED,FILEGROWTH=1MB)LOG ON(NAME
a) 主键约束(Primary Key Constraint):要求主键列数据唯一,并且不允许为空 2. 约束的格式: alter table 表名 add constraint 约束名(取名规则:约束类型_约束字段)nbsp; 约束类型nbsp; 具体的约束说明 alter table stu add constraint pk_stuno primary key(sno)--sno学号为主键 alter table stu add constraint uq_stuid unique(sid)--sid为身份证号,每个身份证号是唯一的 alter table stu add constraint df_sadess default('地址不详') for saddress--saddress为地址,默认值为地址不详 alter table stu add constraint ck_sage check(sage between 15 and 40)--sage学生年龄,要求其值在到之间 alter table scores add constraint fk_st foreign key(sno) references stu(sno) --外键约束,主表stu连接从表scores,关键字段sno 创建表间约束并不困难,但是专业的名词需要记住 希望本文所述对大家SQL Server数据库设计有所帮助。 (编辑:南京站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |