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视图中获取。

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

  1. Mysql 数据库命令行导出导入sql脚本

    2019独角兽企业重金招聘Python工程师标准>>> 导出数据库中所有表的sql脚本(包含数据): 1.运行命令终端 cmd.exe 2.输入:mysqldump- uroot - ...

  2. MYSQL数据库命令行登录

    安装Mysql数据库的时候需要勾选可通过命令行登录的按钮,如下图所示: 当全部安装完成的时候,打开命令行(window+R快捷键直接打开)输入: mysql -uroot -p 点击回车,此时会出现输 ...

  3. MySQL数据库命令行

    文章目录 查看表中的所有数据 查看表中的指定列 针对查看的列重新起名[别名] 除了特定列中的数据外,在查询过程中允许进行计算 查询所有未删除的数据[逻辑删除 deleted boolean defau ...

  4. MySQL数据库命令(第二节)

    MySQL数据库命令(第二节) 文章目录 前言 1.常用函数 2.order by 子句 3.limit子句 4.模糊查询 5.多表连接查询 总结 前言 常用函数 1.聚合函数: (1)AVG (平均 ...

  5. linux下导入、导出mysql数据库命令 下载文件到本地

    一.下载到本地 yum install lrzsz sz filename  下载 rz filename  上传 linux下导入.导出mysql数据库命令 一.导出数据库用mysqldump命令( ...

  6. 向mysql数据库发送指令_常用的MySQL数据库命令大全

    飞信2017V5.6.8860.0 官方正式版 类型:聊天其它大小:69.1M语言:中文 评分:9.6 标签: 立即下载 常用的MySQL命令大全 一.连接MySQL 格式: mysql -h主机地址 ...

  7. mysql 数据库命令大全_常用的MySQL数据库命令大全

    飞信2017V5.6.8860.0 官方正式版 类型:聊天其它大小:69.1M语言:中文 评分:9.6 标签: 立即下载 常用的MySQL命令大全 一.连接MySQL 格式: mysql -h主机地址 ...

  8. mysql数据库命令导入命令

    在开发或运维中很多小伙伴经常用phpmyadmin,管理自己的mysql数据库.当随着数据库越来越大,我们用phpmyadmin导入数据库经常会失败.下面我就介绍一下 在Linux操作系统下,用原生m ...

  9. linux重启下mysql数据库命令_linux重启mysql数据库命令

    Linux中难免会对数据库进行操作,下面由学习啦小编为大家整理了linux重启mysql数据库命令的相关知识,希望对大家有帮助! linux重启mysql数据库命令1.使用 service 启动 se ...

最新文章

  1. React Native自学--嵌入到原生应用
  2. OpenStack镜像制作笔记 --以windows8.1-amd64为例
  3. matlab里矩阵相除,Matlab中的矩阵除法有问题???
  4. 开发:异常收集之 ibatis+Oracle 查询时: ORA-00911错误
  5. 微信支付api的服务器上,服务器微信支付接口笔记(与app端对接)
  6. 富文本编辑器、日期选择器、软件天堂、防止XSS攻击、字体icon、转pdf
  7. 【CodeForces - 616D 】Longest k-Good Segment (twopointer,尺取)
  8. SQL Server分页3种方案比拼[转]
  9. iptables实战系列:通过NAT转发实现私网对外发布信息
  10. 常见数据分析误区:不要让数据误导你!
  11. $smary模板缓存
  12. Linux常用命令系统相关
  13. 生物信息学初学——山大公开课笔记
  14. Ubuntu18.04启动盘制作
  15. 机器人教育与编程教育的区别到底是什么?
  16. 人生是一场秋花的盛开
  17. 【论文笔记】Pre-train, Prompt, and Predict: A Systematic Survey of Prompting Methods in NLP
  18. iOS7新特性的兼容性处理方法
  19. Python 轻量化简繁转换
  20. CRC16 - CRC64 的碰撞测试

热门文章

  1. 通道注意力超强改进,轻量模块ECANet来了!即插即用,显著提高CNN性能|已开源——总结3
  2. DM数据库——模式、表、索引管理基础(超详细版)
  3. 农业大数据民企敢为先
  4. 基于 python的MES管理系统
  5. FTP VS镭速传输,小文件传输技术内有乾坤
  6. 小型点阵屏后台监控系统研发
  7. 智能书写笔(点阵笔)打造纸屏交互解决方案
  8. 用计算机玩反恐精英的男孩,玩CS的男人
  9. Day16(PHP操作MySQL)
  10. 哪些值得推荐的文件在线转换器