什么是SQL里面的约束条件

请通俗一点,最好有列子

SQL 约束(Constraints)

    SQL 约束用于规定表中的数据规则。

    如果存在违反约束的数据行为,行为会被约束终止。

    约束可以在创建表时规定(通过 CREATE TABLE 语句),或者在表创建之后规定(通过 ALTER TABLE 语句)。

本回答来自:SQL 约束(Constraints)_树懒学堂

SQL CREATE TABLE + CONSTRAINT 语法

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-05-08
约束是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))本回答被提问者和网友采纳
第2个回答  2011-05-04
主键约束,外键约束
相似回答