表的简单约束

--文章表
create table Article
(
  ID int primary key identity(1,1) not null  --ID
  Title varchar(60) not null  --标题

  
)
--评论表
create table Comment
(
  ID int primary key identity(1,1) not null,--ID

  sex char
  Content varchar(255) not null  --评论内容
  Article_ID int foreign key (Article_ID) references Article(ID)  --文章编号 外键

  Article_ID int references Article(ID)  --文章编号 外键

)

primary key  主键,不能为空

identity(1,1)  从1开始自增1,identity(2,2) 从2开始自增2,

Article_ID int foreign key (Article_ID) references Article(ID)   文章编号 外键约束

Article_ID int references Article(ID)  文章编号 外键的另一个写法

check  检查约束,比如check(ID>5)或者check(sex in(‘男‘,‘女‘));

(check约束:定义列中可接受的数据值。可以将 CHECK 约束应用于多个列,也可以将多个 CHECK 约束应用于单个列。当除去某个表时,也将除去 CHECK 约束。)指定可由表中一列或多列接受的数据值或格式。

unique  唯一约束

not null  非空约束

表的简单约束

上一篇:cordova封装一个vue应用


下一篇:docker的简单命令使用