首页 > 数据库 >数据库第十次作业-视图【带源码】

数据库第十次作业-视图【带源码】

时间:2022-10-14 17:34:31浏览次数:69  
标签:zhongjinlin 车间 no 第十次 视图 员工 源码 view


目录

​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;

数据库第十次作业-视图【带源码】_数据库

数据库第十次作业-视图【带源码】_mysql_02

 

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

desc view_info;

数据库第十次作业-视图【带源码】_database_03

 

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";

数据库第十次作业-视图【带源码】_字段_04

数据库第十次作业-视图【带源码】_mysql_05

 

4.查看库中所有表

show tables;

数据库第十次作业-视图【带源码】_数据库_06

 

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

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

    -> is_onwork="1";

数据库第十次作业-视图【带源码】_字段_07

数据库第十次作业-视图【带源码】_mysql_08

 

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

show create view view_standard\G;

数据库第十次作业-视图【带源码】_数据库_09

 

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;

数据库第十次作业-视图【带源码】_数据库_10

数据库第十次作业-视图【带源码】_字段_11

 

8.查看库中所有表

show tables;

数据库第十次作业-视图【带源码】_字段_12

 

9.删除“view_ chisel”视图

drop view view_chisel;

数据库第十次作业-视图【带源码】_字段_13

 

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");

数据库第十次作业-视图【带源码】_数据库_14

数据库第十次作业-视图【带源码】_字段_15

 

11.查看库中所有表

show tables;

数据库第十次作业-视图【带源码】_数据库_16

标签:zhongjinlin,车间,no,第十次,视图,员工,源码,view
From: https://blog.51cto.com/u_15829839/5757552

相关文章

  • 第八周 项目5:创建与使用视图
    目录​​一、课堂内容​​​​1.创建视图​​​​2.使用视图​​​​3.删除视图​​​​4.查看视图字段信息​​​​5.查看视图创建信息​​​​6.修改视图​​​​7.创建或......
  • 数据库第八次作业-复习作业(工厂项目)【带源码】
    目录​​什么是数据库?​​​​用户可以对数据库执行什么操作?​​​​什么是数据库管理系统?​​​​你个数据库管理系统可以管理多少个数据库?​​​​那一个数据库有多少张表......
  • 数据库第十一次作业-视图的应用【带源码】
    目录​​1.创建表​​​​2.添加数据​​​​3.查看数据​​​​4.创建视图​​ 1.创建表createtablestu(   ->s_idint(11)notnulluniqueprimarykey,   -......
  • Msql第三天,视图
                            视 图3.1视图概述视图(View)是一种虚拟存在的表。视图并不在数据库中实际存在,行和列数据来自......
  • 视频直播系统源码,使用css修改input的文字提示语颜色
    视频直播系统源码,使用css修改input的文字提示语颜色 <style> /*Safari,ChromeWebKitbrowsers*/ input::-webkit-input-placeholder{color:#ccc;}/*火狐Mozilla......
  • 【源码级】MyBatis缓存策略
    缓存就是内存中的数据,常常来自对数据库查询结果的保存。使用缓存,我们可以避免频繁的与数据库进行交互,进而提高响应速度MyBatis也提供了对缓存的支持,分为一级缓存和二级缓存......
  • 直播带货源码,button的边框无法去除 button边框如何去除
    直播带货源码,button的边框无法去除button边框如何去除<buttonclass="operation-list"type="button"open-type="share">分享</button>​做小程序时,给文章底部添加分......
  • Python 进阶之源码分析:如何将一个类方法变为多个方法?
    前一篇文章《​​Python中如何实现参数化测试?​​》中,我提到了在Python中实现参数化测试的几个库,并留下一个问题:它们是如何做到把一个方法变成多个方法,并且将每个方法与......
  • Fabric 源码学习:如何实现批量管理远程服务器?
    前不久,我写了一篇《​​Fabric教程​​》,简单来说,它是一个用Python开发的轻量级的远程系统管理工具,在远程登录服务器、执行Shell命令、批量管理服务器、远程部署等场景......
  • MyBatis自定义插件机制分析(源码级剖析)
    **问题:什么是Mybatis插件?有什么作用?**一般开源框架都会提供扩展点,让开发者自行扩展,从而完成逻辑的增强。基于插件机制可以实现了很多有用的功能,比如说分页,字段加密,监控......