MySQL数据库命令行【篇章十】之视图的创建与管理(create or replace+alter+drop view)

1) 理解视图的概念。

2) 掌握创建、更改、删除视图的方法。

3) 掌握使用视图来访问数据的方法。

使用choose数据库,按照下列要求进行操作:

  • 创建视图v_student1,使其具有功能:“检索“2012自动化1班”的所有学生学号、姓名、课程号及对应成绩”。


  • 从视图v_student1中查询“成绩大于60分的学生学号、姓名、课程号及对应成绩”。 


  •  创建视图v_student2,使其具有功能:“检索成绩优秀(>=80)的学生学号、姓名及其选修的课程号和课程名称,分数。” 


  • 从视图v_student2中查询“姓张的学生的学号、姓名及其选修的课程号和课程名称及分数。 


  • 创建视图available_course_view,使其具有功能:“统计每一门课程已经有多少学生选修,还能供多少学生选修”。 


  • 使用SQL语句查看视图available_course_view的结构。 


  • 使用SQL语句查看视图available_course_view的数据值。 


  • 使用SQL语句像课程表course中新增字段available,默认值为0。 


  • 使用SQL语句将每一门课程的available字段值设置为“剩余的学生名额”;Available字段值从available_course_view视图中获取。 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值