当前位置: 首页 > news >正文

Java学习 - MySQL视图的练习 实例

视图的概念

  • 视图是什么?

    一个虚拟的表
    
  • 视图存储的是什么

    存储的是SQL逻辑,在使用视图时,会动态执行SQL逻辑,生成临时的表
    
  • 视图的优点

    保密性好
    简化操作
    

视图的语法

先按照DML练习到插入为止

  • 为student创建视图view_student,只选取id,name和phone

    CREATE VIEW view_student
    AS
    SELECT id,name,phone
    FROM student;
    
  • 查看view_student的结构和创建语句

    DESC view_student; # 结构
    SHOW CREATE VIEW view_student; # 创建语句
    
  • 用视图查询id为3的phone

    SELECT phone
    FROM view_student
    WHERE id=3;
    
  • 修改视图为选取id,name,phone和gender

    CREATE OR REPLACE VIEW view_student
    AS
    SELECT id,name,phone,gender
    FROM student;
    
    ALTER VIEW view_student
    AS
    SELECT id,name,phone,gender
    FROM student;
    
  • 删除view_student

    DROP VIEW IF EXISTS view_student;
    

相关文章:

  • R语言——数据与运算
  • gitlab仓库中用git bash生成不是默认路径的ssh秘钥
  • TS-RadiMation测试软件如何在序列测试中发挥作用?
  • 【机械键盘调整灯光】腹灵MK870说明书(个人备用)
  • 操作系统期末快速复习(概念)
  • windows系统停止更新办法
  • Matlab基础语法:变量和数据类型,基本运算,矩阵和向量,常用函数,脚本文件
  • 【笔记】打卡01 | 初学入门
  • 本地快速部署大语言模型开发平台Dify并实现远程访问保姆级教程
  • mysql model_path longblob 类型文件操作
  • 【GD32F303红枫派使用手册】第二十一节 I2C-EEPROM读写实验
  • C语言练习02-数组
  • 零信任介绍
  • k8s 小技巧: 查看 Pod 上运行的容器
  • windows常见问题
  • ----------
  • 345-反转字符串中的元音字母
  • canvas绘制圆角头像
  • CSS居中完全指南——构建CSS居中决策树
  • C学习-枚举(九)
  • Elasticsearch 参考指南(升级前重新索引)
  • github指令
  • gulp 教程
  • HTTP传输编码增加了传输量,只为解决这一个问题 | 实用 HTTP
  • Material Design
  • PHP 的 SAPI 是个什么东西
  • Redux系列x:源码分析
  • vue-cli3搭建项目
  • 创建一种深思熟虑的文化
  • 工作踩坑系列——https访问遇到“已阻止载入混合活动内容”
  • 函数式编程与面向对象编程[4]:Scala的类型关联Type Alias
  • 湖南卫视:中国白领因网络偷菜成当代最寂寞的人?
  • 回顾 Swift 多平台移植进度 #2
  • 驱动程序原理
  • 实现简单的正则表达式引擎
  • 一起来学SpringBoot | 第十篇:使用Spring Cache集成Redis
  • 再谈express与koa的对比
  • 在Unity中实现一个简单的消息管理器
  • Java性能优化之JVM GC(垃圾回收机制)
  • Mac 上flink的安装与启动
  • Redis4.x新特性 -- 萌萌的MEMORY DOCTOR
  • 宾利慕尚创始人典藏版国内首秀,2025年前实现全系车型电动化 | 2019上海车展 ...
  • 不要一棍子打翻所有黑盒模型,其实可以让它们发挥作用 ...
  • 树莓派用上kodexplorer也能玩成私有网盘
  • ​2021半年盘点,不想你错过的重磅新书
  • ​ArcGIS Pro 如何批量删除字段
  • # .NET Framework中使用命名管道进行进程间通信
  • # Apache SeaTunnel 究竟是什么?
  • #162 (Div. 2)
  • (cos^2 X)的定积分,求积分 ∫sin^2(x) dx
  • (delphi11最新学习资料) Object Pascal 学习笔记---第13章第6节 (嵌套的Finally代码块)
  • (pojstep1.1.2)2654(直叙式模拟)
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (几何:六边形面积)编写程序,提示用户输入六边形的边长,然后显示它的面积。
  • (接口自动化)Python3操作MySQL数据库