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

Mysql的视图

视图的特点:

1.视图可以看做一个虚拟的表,本身是不存储数据的。
视图的本质可以看作是存储起来的select语句

2.视图中涉及到的表都统称为基表

3.针对视图多DML操作,会影响到对应基表中的数据。反之亦然

4.视图本身的删除,不会导致基表中数据删除。

5.视图的应用场景:针对小型项目,就不推荐使用视图。

6.视图的的有点:简单控制

视图的创建和查看

创建视图

CREATE VIEW vu_emp as select * FROM customer;

查询刚刚创建的视图

select * from vu_emp;

可以把任何查询出来的结果生成视图,可以看作是把一个select语句给存储起来。

查看全部视图

show tables; 查看表和视图

查看视图的结构

DESCRIBE vu_emp;

查看视图的属性信息

SHOW TABLE STATUS LIKE ‘vu_emp’

删除视图中的数据也会导致表中的数据删除

delete from vu_emp where number=101

更新视图中的数据,也会更新表中的数据

删除视图

DROP VIEW vu_emp4

http://www.lryc.cn/news/4420.html

相关文章:

  • 2/12考试总结
  • 第三章虚拟机的克隆,快照,迁移删除
  • 华为OD机试 - 任务总执行时长(Python)| 真题含思路
  • LeetCode 热题 C++ 114. 二叉树展开为链表
  • Spring的事务控制-基于AOP的声明式事务控制
  • SSO(单点登陆)
  • 线程和QObjects
  • 最新中文版FL Studio21水果软件下载安装图文教程
  • pandas数据分析35——多个数据框实现笛卡尔积
  • 【C语言学习笔记】:数组倒序排列,数组倒置
  • sni+tomcat漏洞复现
  • Linux ALSA 之十:ALSA ASOC Machine Driver
  • Spring 面试题(一):Spring 如何处理全局异常?
  • Threadlocal为何引发内存泄漏问题
  • 如何写好 Python 的 Lambda 函数?
  • 大数据技术架构(组件)32——Spark:Spark SQL--Execute Engine
  • Leetcode.1138 字母板上的路径
  • 一个自动配置 opengrok 多项目的脚本
  • JAVA同步代码块 同步方法
  • 分享111个助理类简历模板,总有一款适合您
  • Allegro如何更改临时高亮的颜色设置操作指导
  • 知识图谱嵌入技术研究综述
  • Scratch少儿编程案例-水果忍者-超完整
  • 练 习
  • Urho3D整体结构
  • 大数据技术之Hudi
  • libxlsxwriter条件格式
  • nodejs+vue+elementui在线求助系统vscode
  • 电子技术——BJT差分输入对
  • [MySQL教程②] - MySQL介绍和发展史