P21 创建表的同时创建约束

use tsgl
create table ts
{
书号 char(20) primary key, —主键约束的写法
书名 char(20),
出版社 char(25) ,
类别 char(20),
作者 char(10),
出版时间 datetime,
价格 int check (价格>0) —检查约束写法
}

2.dz

create table dz
{
编号 char(20) primary key,
姓名 char(20),
单位 char(25) default ‘千峰教育’,  —默认约束的写法
性别 char(5) check (性别=‘男’ or 性别=‘女’),
电话 char(20) unique —唯一约束的写法
}

3.jy

create table jy
{
书号 char(20) foreign key references ts(书号), —外键约束的声明
编号 char(20) foreign key references dz(编号),
借阅日期 datetime,
还书日期 datetime,
还书标识 char(2),
primary key(书号,编号)   —联合主键的声明方式
}

 

posted @ 2022-10-14 14:13  驼七  阅读(25)  评论(0)    收藏  举报