在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.检查约束
检查约束用于指定列是否满足列的要求,比如年龄的数据不可以是负数下面使用图片演示添加检查约束
以上便是本次分享的全部内容