数据库实验4 SQL语言-SELECT查询操作
1.首先按照第三章的jxgl数据库的模板创建jxgl数据库并插入数据:
创建数据库jxgl:
create database jxgl;
创建相应的表:
创建student表,student(sno,sname,ssex,sage,sdept):以sno为主键primary key:
create table student
( sno CHAR(7) primary key,
sname varchar(20),
sage INT,
ssex varchar(2),
sdept varchar(2)
);
创建course表,course(cno,cname,cpno,ccredit): 以cno为主键primary key,cpno默认为NULL:
create table course
( cno CHAR(2) primary key,
cname varchar(20),
cpno char(2) default NULL,
ccredit INT
);
创建sc表,sc(sno,cno,grade):
以(sno,cno)为主键,sno为外码参照student表中的sno,cno为外码参照course表中的cno :
create table sc
( sno CHAR(7) ,
cno CHAR(2),
grade INT,
primary key(sno,cno),
foreign key(sno) references student,
foreign key(cno) references course
)
插入数据:
插入student的数据:
insert into student
values('2005001','钱横',18,'男','Cs'),
('2005002','王林',19,'女','Cs'),
('2005003','李民',20,'男','Is'),
('2005004','赵欣然'