数据库学习-视图作业示例【带源码】

简介: MySQL数据库 “视图” 习题示例,包含源码,能建立起对于视图的基本概念

 目录

1.创建视图“view_info”,查询所有员工姓名、员工联系电话、车间地址、车间主任姓名、主任联系方式

2.查看“view_info”视图字段信息

3.创建视图“view_ chisel”,查询“Chisel”所在车间的所有员工姓名、员工联系电话、车间地址

4.查看库中所有表

5.创建视图“view_ standard”,查询生产出质量达标产品的产品编号、员工姓名、员工联系电话

6.查看“view_ standard”视图创建语句

7.创建视图“view_ product”,查询所有产品的产品编号、是否合格、员工号、员工姓名、员工联系方式、车间编号、车间地址

8.查看库中所有表

9.删除“view_ chisel”视图

10.创建视图“view_ leave”,查询存在离职员工的车间编号、车间主任、主任联系方式

11.查看库中所有表


1.创建视图“view_info”,查询所有员工姓名、员工联系电话、车间地址、车间主任姓名、主任联系方式

create view view_info as select wk.name,wk.phone,ws.address,ws.name wsn,ws.phone wsp from

   -> zhongjinlin_worker wk right join zhongjinlin_workshop ws on

   -> wk.shop_no = ws.no;

image.gif


编辑


image.gif编辑


2.查看“view_info”视图字段信息


desc view_info;

image.gif编辑


3.创建视图“view_ chisel”,查询“Chisel”所在车间的所有员工姓名、员工联系电话、车间地址


create view view_chisel as select wk.name,wk.phone,ws.address from

   -> zhongjinlin_worker wk inner join zhongjinlin_workshop ws

   ->  on wk.shop_no = ws.no where shop_no = "WS1";

image.gif编辑


image.gif编辑


4.查看库中所有表


show tables;

image.gif编辑


5.创建视图“view_ standard”,查询生产出质量达标产品的产品编号、员工姓名、员工联系电话


create view view_standard as select no,name,phone from zhongjinlin_worker where

   -> is_onwork="1";


image.gif


编辑


image.gif编辑


6.查看“view_ standard”视图创建语句


show create view view_standard\G;

image.gif编辑


7.创建视图“view_ product”,查询所有产品的产品编号、是否合格、员工号、员工姓名、员工联系方式、车间编号、车间地址


create view view_product as

   -> select a.no ab,a.is_qualified,b.no abc,b.name,b.phone,c.no,c.address

   -> from zhongjinling_product a inner join zhongjinlin_worker b

   -> on a.workno = b.no

   -> inner join zhongjinlin_workshop c

   -> on b.shop_no = c.no;

image.gif


编辑


image.gif编辑


8.查看库中所有表


show tables;

image.gif编辑


9.删除“view_ chisel”视图


drop view view_chisel;

image.gif编辑


10.创建视图“view_ leave”,查询存在离职员工的车间编号、车间主任、主任联系方式


create view view_leave as

   -> select no,name,phone from zhongjinlin_workshop where no

   -> in (select shop_no from zhongjinlin_worker where is_onwork = "0");

image.gif编辑

image.gif编辑


11.查看库中所有表


show tables;

image.gif编辑

相关文章
|
前端开发 数据库
会议室管理系统源码(含数据库脚本)
会议室管理系统源码(含数据库脚本)
339 0
|
SQL 数据库 开发者
Python中使用Flask-SQLAlchemy对数据库的增删改查简明示例
这样我们就对Flask-SQLAlchemy进行了一次简明扼要的旅程,阐述了如何定义模型,如何创建表,以及如何进行基本的数据库操作。希望你在阅读后能对Flask-SQLAlchemy有更深入的理解,这将为你在Python世界中从事数据库相关工作提供极大的便利。
1125 77
|
JavaScript API PHP
WordPress/Laravel企业官网源码-自适应多端SEO-前后端分离源码含数据库与部署文档​
本文详解如何结合WordPress与Laravel构建现代化企业官网,涵盖响应式设计、SEO优化、前后端分离、数据库安全及自动化部署。通过实战案例展示性能提升成果,并展望AI、云原生与区块链的未来融合方向,助力企业实现数字化增长。
|
存储 人工智能 数据库
视图是什么?为什么要用视图呢?数据库视图:定义、特点与应用
本文三桥君深入探讨数据库视图的概念与应用,从定义特点到实际价值全面解析。视图作为虚拟表具备动态更新、简化查询、数据安全等优势,能实现多角度数据展示并保持数据库重构的灵活性。产品专家三桥君还分析了视图与基表关系、创建维护要点及性能影响,强调视图是提升数据库管理效率的重要工具。三桥君通过系统讲解,帮助读者掌握这一常被忽视却功能强大的数据库特性。
2854 0
|
Java 关系型数据库 MySQL
Java汽车租赁系统源码(含数据库脚本)
Java汽车租赁系统源码(含数据库脚本)
781 4
|
前端开发 Java 关系型数据库
基于ssm的社区物业管理系统,附源码+数据库+论文+任务书
社区物业管理系统采用B/S架构,基于Java语言开发,使用MySQL数据库。系统涵盖个人中心、用户管理、楼盘管理、收费管理、停车登记、报修与投诉管理等功能模块,方便管理员及用户操作。前端采用Vue、HTML、JavaScript等技术,后端使用SSM框架。系统支持远程安装调试,确保顺利运行。提供演示视频和详细文档截图,帮助用户快速上手。
670 17
|
前端开发 Java 关系型数据库
基于ssm的培训学校教学管理平台,附源码+数据库+论文
金旗帜文化培训学校网站项目包含管理员、教师和用户三种角色,各角色功能通过用例图展示。技术框架采用Java语言,B/S架构,前端为Vue+HTML+CSS+LayUI,后端为SSM,数据库为MySQL,运行环境为JDK8+Tomcat8.5。项目含12张数据库表,非前后端分离,支持演示视频与截图查看。购买后提供免费安装调试服务,确保顺利运行。
299 14
|
前端开发 Java 关系型数据库
基于ssm的培训学校教学管理平台,附源码+数据库+论文
该项目为一培训学校教学管理平台,涵盖管理员、教师和学生三大功能模块。管理员可进行系统全面管理,包括学生、教师、课程等信息的增删改查;教师能管理个人中心、课程及选课信息;学生则可管理个人中心及选课信息。技术框架采用Java编程语言,基于B/S架构,前端使用Vue+HTML+JavaScript+CSS+LayUI,后端采用SSM框架,数据库为MySQL。项目运行环境为JDK8+MySQL5.7+Tomcat8.5,支持远程调试安装。演示视频与详细文档截图均提供下载链接。
|
缓存 关系型数据库 BI
使用MYSQL Report分析数据库性能(下)
使用MYSQL Report分析数据库性能
680 158
|
关系型数据库 MySQL 数据库
自建数据库如何迁移至RDS MySQL实例
数据库迁移是一项复杂且耗时的工程,需考虑数据安全、完整性及业务中断影响。使用阿里云数据传输服务DTS,可快速、平滑完成迁移任务,将应用停机时间降至分钟级。您还可通过全量备份自建数据库并恢复至RDS MySQL实例,实现间接迁移上云。

热门文章

最新文章