SQL Server 约束

在SQL中,表有着几种约束,其中有主键约束、外键约束、Not Null约束、唯一约束以及检查约束,下面将简单介绍这些约束

1.主键约束(PRIMARY KEY)

主键在每个表是唯一的标识,且主键同时要设置Not Null约束,如果在指定主键约束时没有指定Not Null约束,SQL Server会自动添加Not Null约束,下面使用图片演示创建表时指定主键约束

 

2.外键约束

外键是指在表中其他表的主键,同样的外键一样需要设置Not Null约束,下面使用图片演示创表时添加外键约束

3.Not Null约束

在表中,被指定Not Null约束的列的值不能为null,下面使用图片演示添加和删除Not Null约束,首先是添加Not Null约束

删除Not Null约束

 

4.唯一约束

唯一约束是保证该数据在表数据中是唯一的,下面使用图片演示创建表时添加唯一约束

 

创建表后添加唯一约束

删除唯一约束

5.检查约束

检查约束用于指定列是否满足列的要求,比如年龄的数据不可以是负数下面使用图片演示添加检查约束

以上便是本次分享的全部内容

  • 2
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值