1.创建学生表,并插入三条数据

(1) 创建学生表stu:

代码:
create table stu(
    -> s_id int(11) not null primary key unique,
    -> s_name varchar(20) not null,
    -> addr varchar(50) not null,
    -> tel varchar(50) not null
    -> );

截图:

(2)插入数据:
代码:
insert into stu values
    -> ('1','ZhangPeng','Hebei','13889075861'),
    -> ('2','LiXiao','Shandong','13953508223'),
    -> ('3','HuangYun','Shandong','13905350996');

截图:

2.创建报名表sign,并插入三条数据;

(1)创建报名表:

代码:
create table sign(
    -> s_id int(11) not null primary key unique,
    -> s_name varchar(20) not null,
    -> s_sch varchar(50) not null,
    -> s_sign_sch varchar(50) not null
    -> );

截图:

(2)插入数据:

代码:
insert into sign values
    -> ('1','ZhangPeng','High_School1','Peking_University'),
    -> ('2','LiXiao','High_School2','Peking_University'),
    -> ('3','HuangYun','High_School3','Tsinghua_University');

截图:

3.创建成绩表stu_mark,然后插入三条数据;

(1)创建成绩表:

代码:

create table stu_mark(
    -> s_id int(11) not null primary key unique,
    -> s_name varchar(20) not null,
    -> mark int(11) not null
    -> );

截图:

(2)插入数据:

代码:

insert into stu_mark values
    -> ('1','ZhangPeng','730'),
    -> ('2','LiXiao','725'),
    -> ('3','HuangYun','736');

截图:

4.创建考上北京大学(Peking university)的学生视图,视图的名字为beida,视图的内容包含考上北大的学号、姓名、成绩和报考学校名称4个字段,创建beida视图的sql语句:
代码:
create view beida(id,name,mark,sch) as
    -> select stu_mark.s_id,stu_mark.s_name,stu_mark.mark,sign.s_sign_sch
    -> from stu_mark,sign
    -> where stu_mark.s_id=sign.s_id
    -> and stu_mark.mark>=720
    -> and sign.s_sign_sch='peking_university';

截图:

5.创建考上清华大学(Tsinghua_University)的学生视图。

视图的名称为qinghua,视图的内容包含考上清华的学生学号、姓名、成绩和报考学校4个字段,创建qinghua视图的sql语句:

代码:

create view qinghua(id,name,mark,sch) as
select stu_mark.s_id,stu_mark.s_name,stu_mark.mark,sign.s_sign_sch
from stu_mark,sign
where stu_mark.s_id=sign.s_id
and stu_mark.mark>=725
and sign.s_sign_sch='Tsinghua_University';

截图:

6.更新视图qinghua

HuangYun的成绩在录入的时候录入错误,多录入了10分,接下来对HuangYun的成绩进行修改,减去多录入的10分。在视图中可以使用update语句对基本表stu_mark的数据进行更新,sql语句为:
代码:

update stu_mark set mark = mark-10 where stu_mark.s_name ='huangyun';

截图:

从上述查询结果可以看出,s. name值为HuangYun的学生成绩减去了多录的10分,变为了726分。接下来查看qinghua视图表中的信息情况,结果如下:

代码:
select * from qinghua;

截图:

数据库第十一次作业--视图的应用相关推荐

  1. 数据库第十一次作业----视图的应用

    1.创建学生表姓名全拼_stu,插入三条记录 插入数据 查询姓名全拼_stu表中的数据信息 2.创建报名表姓名全拼_sign,插入三条记录 插入数据 查询姓名全拼_sign表中的数据信息 3.创建成绩 ...

  2. 第十一次 作业 视图的应用

  3. 实验十一 团队作业7:团队项目设计完善编码

    实验十一 团队作业7:团队项目设计完善&编码 项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 实验十一 团队作业7:团队项目设计完善&编码 团队名称 Co ...

  4. 第十一次作业 - Alpha 事后诸葛亮(团队)

    软工 · 第十一次作业 - Alpha 事后诸葛亮(团队) 组长本次作业链接 现代软件工程 项目Postmortem 设想和目标 1.我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场 ...

  5. 20189200余超 2018-2019-2 移动平台应用开发实践第十一周作业

    20189200余超 2018-2019-2 移动平台应用开发实践第十一周作业 制作视频 本节是Android多媒体基本API调用的一节,带来的是MediaRecord的简单使用, 用法非常简单,我们 ...

  6. 2021年春季学期-信号与系统-第十一次作业参考答案-第九小题

    ▓ 第十一次作业各个小题参考答案 §09 第九小题 9. 已知:ZT{x[n]}=X(z)ZT\left\{ {x\left[ n \right]} \right\} = X\left( z \rig ...

  7. 2021年春季学期-信号与系统-第十一次作业参考答案-第八小题

    ▓ 第十一次作业各个小题参考答案 §08 第八小题 8. 已知 ZT{x[n]}=X(z)ZT\left\{ {x\left[ n \right]} \right\} = X\left( z \rig ...

  8. 2021年春季学期-信号与系统-第十一次作业参考答案-第七小题

    ▓ 第十一次作业各个小题参考答案 §07 第七小题 7. 已知 X(z)X\left( z \right)X(z) 和 H(z)H\left( z \right)H(z) 如下式所示, 用 zzz 域 ...

  9. 2021年春季学期-信号与系统-第十一次作业参考答案-第六小题

    ▓ 第十一次作业各个小题参考答案 §06 第六小题 6. 利用 ZZZ 变换的性质求以下序列 的卷积,已知: (1) x[n]=an−1⋅u[n−1],h[n]=u[n]x\left[ n \righ ...

最新文章

  1. Windows下使用gvim
  2. C语言 静态库制作(亲测可行)
  3. spark从hbase读取写入数据
  4. 对象作为函数参数可能会导致的问题
  5. 使用Quarkus调试容器中的系统测试(视频)
  6. js如何上传大文件到服务器,js将文件上传到远程服务器
  7. poj3190 区间贪心 挑战程序设计竞赛
  8. Linux DVD 转 MP4 – HandBrake – Copy a DVD to MP4 or MKV file
  9. 串口输出换行_stm32初学者必会操作----usart串口调试工具
  10. jquery slideDown slideUp 对于table无效
  11. 计算机网络|传输控制协议TCP概述
  12. html 环形进度条,详解利用canvas实现环形进度条的方法
  13. 【Python】Scrapy入门实例
  14. 触发器、锁存器、寄存器以及它们之间的区别
  15. Android开源项目推荐之「最好用的Log」
  16. 浏览器提示:你的连接不是专用连接的解决方法
  17. 网站使用 VideoPlayer 方法
  18. protobuf3 oneof
  19. 科研入门必备知识之论文种类--Journal、magazine、transactions、proceedings
  20. 【牛客网华为机试】HJ69 矩阵乘法

热门文章

  1. elementPlus 日期时间选择器设置24小时制失效
  2. 搭建邮件服务器 提示554 DT:SPM 163
  3. 无效的JSON Web令牌
  4. 【软件测试】测试驱动开发与行为驱动开发
  5. 安装苹果mac系统,提示没有符合安装资格的软件包
  6. 转帖:Apache Commons实用工具
  7. 中南大学计算机夏令营经验,一位保送至中南大学学长的保研经验分享!
  8. ps保存psd后图层全没了_怎么利用ps把psd图层单独导出为一张张的图片?
  9. SQL Server使用代码创建数据库主文件日志文件
  10. MATLAB 的BPSK信号调制