create database student
create table 学生表S
(
Sno char(6) not null primary key,
Sname varchar(10) not null unique,
Sage int null check(Sage>=15 and Sage<=35),
Ssex char(2) null default('男')
)
create table 课程表C
(
Cno char(3) not null primary key,
Cname char(10) not null unique,
Cmark numeric(2,1) not null,
Cdate datetime not null,
)
create table 成绩表SC
(
Sno char(6) not null ,
Cno char(3) not null ,
primary key (Sno,Cno),
Grade numeric(2,1)not null check(Grade>=0 and Grade<=100),
foreign key (Sno) references 学生表S(Sno),
foreign key (Cno) references 课程表C(Sno),
)
Use student
insert into 学生表S
values ('010001','张三',19,'男');
insert into 学生表S
values ('010002','李四',18,'男');
insert into 学生表S
values ('010003','昭君',null,'女');
insert into 学生表S
values ('010004','赵五',19,'男');
insert into 课程表C
values ('001','数据库原理','3','2005-2-16');
insert into 课程表C
values ('002','数据挖掘','2.5','2006-9-1');
insert into 成绩表SC
values ('010001','001',100);
insert into 成绩表SC
values ('010001','002',90.5);
insert into 成绩表SC
values ('010002','001',55);
insert into 成绩表SC
values ('010003','002',70);
insert into 成绩表SC
values ('010001','002',90);
insert into 成绩表SC
values ('010001','002',80.5);
alter table 学生表S
alter column Sname varchar(15)
insert into 学生表S
values ('010005','阿布杜拉.阿凡提',null,'男');
create table 学生表S
(
Sno char(6) not null primary key,
Sname varchar(10) not null unique,
Sage int null check(Sage>=15 and Sage<=35),
Ssex char(2) null default('男')
)
create table 课程表C
(
Cno char(3) not null primary key,
Cname char(10) not null unique,
Cmark numeric(2,1) not null,
Cdate datetime not null,
)
create table 成绩表SC
(
Sno char(6) not null ,
Cno char(3) not null ,
primary key (Sno,Cno),
Grade numeric(2,1)not null check(Grade>=0 and Grade<=100),
foreign key (Sno) references 学生表S(Sno),
foreign key (Cno) references 课程表C(Sno),
)
Use student
insert into 学生表S
values ('010001','张三',19,'男');
insert into 学生表S
values ('010002','李四',18,'男');
insert into 学生表S
values ('010003','昭君',null,'女');
insert into 学生表S
values ('010004','赵五',19,'男');
insert into 课程表C
values ('001','数据库原理','3','2005-2-16');
insert into 课程表C
values ('002','数据挖掘','2.5','2006-9-1');
insert into 成绩表SC
values ('010001','001',100);
insert into 成绩表SC
values ('010001','002',90.5);
insert into 成绩表SC
values ('010002','001',55);
insert into 成绩表SC
values ('010003','002',70);
insert into 成绩表SC
values ('010001','002',90);
insert into 成绩表SC
values ('010001','002',80.5);
alter table 学生表S
alter column Sname varchar(15)
insert into 学生表S
values ('010005','阿布杜拉.阿凡提',null,'男');