-- 创建students表,定义sno为主键
go
create table students(
sno varchar(6) not null,-- 添加非空约束
sname varchar(8) null, --添加可控约束,其实默认就是这样
sex char(2)
)
-- 创建scores表,定义cno和sno为主键(因为需要唯一标识一门成绩)
go
create table scores(
sno varchar(6),
cno varchar(6),
score int,
constraint score_pk primary key(sno,cno)
)
-- 修改students表,添加主键,主键列为sno,名称为pk_sno
alter table students
add
constraint pk_sno primary key(sno)
-- 修改scores,添加组合主键,主键列为sno和cno,名称为pk_score
go
alter table scores
add
constraint pk_score primary key(sno,cno)
-- 删除studb中的主键pk_sno
go
alter table students
drop
constraint pk_sno
-- 删除scores中的主键约束pk_score
alter table scores
drop
constraint score_pk
4.对主键的操作
猜你喜欢
转载自blog.csdn.net/qq_53183608/article/details/121691105
今日推荐
周排行