MySQL创建视图实训

        在xscjgl上进行操作

习题作业

(1)创建一个显示学生的学号,姓名,课程名,成绩的视图v1

CREATE VIEW v1 AS SELECT b.`学号`,b.`姓名`,c.`课程名`,a.`成绩` FROM xs_kc a,xs b,kc c 
WHERE a.`学号`=b.`学号` AND a.`课程号`=c.`课程号`;

(2)创建一个显示学生成绩90分以上学生的学号,课程名,成绩,学分视图v2

CREATE VIEW v2 AS SELECT b.`学号`,c.`课程名`,a.`成绩`,a.学分 FROM xs_kc a,xs b,kc c 
WHERE a.`学号`=b.`学号` AND a.`课程号`=c.`课程号` AND a.成绩>=90;

(3)创建一个显示“计算机”专业的学生名单的视图v3

CREATE VIEW v3 AS SELECT DISTINCT  b.`学号`,b.`姓名` FROM xs_kc a,xs b,kc c 
WHERE a.`学号`=b.`学号` AND a.`课程号`=c.`课程号` AND b.`专业名`="计算机";

(4)创建一个没有被学生选修的课程名单的视图v4


                
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值