MySQL之视图

1、创建视图v_b1,使其具有功能: 显示有借阅记录的读者号(不要重复显示)

2、创建视图v_b2,使其具有功能: 统计各本图书的借阅量

3、从视图v_b2中查询“借阅量排名前2的图书的编号及其借阅量”

4、 创建视图v_v1,使其具有功能:使用视图v_b2查询“借阅量排名前2的图书的编号及其借阅量” ,结果按借阅量作降序排序

 5、创建视图v_v2,使其具有功能:使用视图v_v1中查询借阅量排名前2的图书的名字及其借阅量,结果按借阅量作升序排序

 

6、 创建视图v_r1,使其具有功能:     显示所有读者信息

7、 创建视图v_r2,使其具有功能:  显示软件系的读者信息

 使用SQL语句查看视图v_b1的结构

 

  1. 使用视图v_r1,向读者表新增一个软件系的读者 (读者编号:30303,账号:Alen ,性别:男,部门:软件)

使用视图v_r2,向读者表新增一个游戏系的读者 (读者编号:30304,账号: Ai ,性别:男,部门:游戏)

修改视图v_r2,使得通过它无法添加软件系之外的读者

 尝试使用视图v_r2,向读者表新增一个软件系的读者 :
读者编号:30306,账号:tet ,性别:男,部门:软件
是否成功?若失败,请写出失败原因

 尝试使用视图v_r2,向读者表新增一个管理系的读者 :
读者编号:30307,账号:kk ,性别:女,部门:管理
是否成功?若失败,请写出失败原因

 使用了with check option修改视图v_r2,使得通过它无法添加软件系之外的读者

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值