1.使用insert语句在student表中插入记录学号为201215006,姓名为你的姓名,性别为你的性别,年龄18,所在院系为CS,查询student表结果
insert into Student(Sno,Sname,Ssex,Sage,Sdept) values('201215006','yuelin124','女',18,'CS')
select * from Student
2.创建stu表,结构同student表,将student表中所有院系为CS的学生记录插入到stu表中,查询stu表结果
select * into stu from Student where Sdept = 'CS'
select * from stu
3.在SC 表中插入两条201215006的选课记录,课程号分别为2号和3号,不需输入成绩。查询sc表内容
insert into SC(Sno,Cno) values('201215006','2'),('201215006','3')
select * from SC
4.修改student表中201215006的记录,将其年龄改为19,查询student表结果
update Student set Sage = '19' where Sno ='201215006'
select * from Student
5.将course表中所有学分为4的课程学分增1,查询course结果
update Course set Ccredit = Ccredit+1 where Ccredit = 4
select * from Course
6.将所有选修数据库课程的学生的成绩提高5分,查询sc结果
update SC set Grade = Grade+5 where Sno in
(select Sno from Course where Cname ='数据库')
select * from SC
7. 将SC表中201215006的选课记录删除
delete from SC where Sno = '201215006'
select * from SC
8.建立计算机系学生视图js_stu,包含sno,sname,ssex,sdept,并以学号、姓名、性别、院系为各属性列标题,查询视图js_stu中的记录数据
create view js_stu(学号,姓名,性别,院系)
as
select Sno,Sname,Ssex,Sdept from Student
select * from js_stu
9.将sc中课程号,及各门课程的平均分定义为一个视图,并查询视图中的记录数据
create view Student_SC(课程号,平均分)
as
select Cno,avg(Grade) from SC
group by Cno
select * from Student_SC
10.建立视图,包含学号,姓名,选修课程的名称,成绩,并查询视图中的记录数据
create view js_ALL(Sno,Sname,Cname,Grade)
as
select Student.Sno,Sname,Cname,Grade from Student,Course,SC
where Student.Sno=SC.Sno and SC.Cno=Course.Cno
select * from js_ALL
11.向视图js_stu中插入一条记录,学号为201215007,姓名为tom,院系为cs,并查询视图中的记录数据
insert into js_stu(学号,姓名,院系) values ('201215007','tom','CS')
12.通过视图js_stu查询计算机系男生的记录,并查询视图中的记录数据。
select * from js_stu where 院系='CS' and 性别='男'
13.通过视图js_stu修改201215007的性别为男,并查询视图中的记录数据。
update js_stu set 性别='男' where 学号='201215007'
select * from js_stu