什么是SQL里面的约束条件请通俗一点,最好有列子
发布网友
发布时间:2022-05-02 19:40
我来回答
共1个回答
热心网友
时间:2022-05-02 21:09
约束是SQL Sever自动强制数据库完整的方式,约束定义了列中允许的取值。在SQL Sever中提供五种类型的完整性约束。1、NULL/NOT NULL 约束;2、UNIQUE约束(唯一约束);3、PRIMARY KEY 约束(主键约束);4、FOREIGN KEY 约束(外键约束)5、CHECK 约束
例如:1、create table s(Sno char(6) not null,
Sname char(10))
2、create table s(Sno char(6) ,
Sname char(10) unique)
3、create table s(Sno char(6) primary key,
Sname char(10))
4、create table SC(Sno char(6) not null foreign key references S(Sno))
5、create table SC(Sno char(6),
Cno char(6),
Score double check(Score>=0 and Score<=100))
以上这些如果你要看数据库的书,里面会详细告诉你它们是如何使用的