一.创建视图语句

craete view t as select * from b;

查看视图信息

desc t;

show table status like 't'  \G;

查看视图详细信息

show create view '视图名'  \G;

二.在views中查看视图详细信息

select * from  information_schema.views;

当基本表发生变化时,通过修改视图来保持基本表的一致性

create or replace view t as select * from t;

alter view t as select  quantity from t;

当视图包含以下内容时,视图的更新操作将不执行

(1)视图中不包含基表中被定义非空的列

(2)在定义的视图的select语句后的字段列表中使用了数字表达式

(3)在定义视图中的select语句使用了聚合函数

(4)在定义视图中的select语句使用了distinct,union,top,groupby,或having子句

三.mysql中视图与表的区别及关系是什么

(1)视图是以编译好的SQL语句。是基于SQL语句的结果集的可视化表,而表不是

(2)视图是没有物理记录,而表有

(3)表是内容,视图是窗口

(4)表占用物理空间而视图不占用物理空间,视图只是逻辑概念存在,表可以及时他进行修改,但视图只能创建的语句来修改

(5)视图是查看数据表的一种方法。可以查询数据表中某些字段的数据,只是一些SQL语句的集合,从安全的角度来看,视图防止用户接触数据表,因此用户不知道表结构

(6)表是全局模式的表,是实表;视图属于局域中的表,是虚表

(7)视图的建立和删除只是删除视图本身,不影响对应的基本表

mysql如何创建视图语句_创建视图的语句相关推荐

  1. php mysql oracle数据库表结构图_创建数据库表

    数据库的作用:1.有结构的存储大量数据.2.有效保持数据的一致性.3.方便智能的分析,产生新的有用的信息.4.满足应用的共享和安全的要求. 关系型数据库的基本组成:一个数据库是由一组数据表(table ...

  2. rds mysql 视图 索引_数据库 视图 索引

    SQL2K数据库开发二十二之索引操作在视图上创建索引 1.在企业管理器中,右击要创建索引的视图,在弹出的菜单中选择"设计视图"命令进入视图设计器. 2.在视图设计器中显示了视图所包 ...

  3. 表级触发器不支持ddl语句_用于视图,过程和函数的数据库级DDL触发器

    表级触发器不支持ddl语句 In this article, we will un-riddle the ways to make use of the data definition languag ...

  4. 用mysql创建教务管理系统_创建教务管理数据库 mysql创建数据库步骤

    为什么提示数据库创建失败? name=教务管理系统_log, filename="D:\sql server\教务管理系统_data.mdf",改成name=教务管理系统_log, ...

  5. python创建工作簿_创建工作簿、工作表和写入单元格

    ---------------------------------------------------------------- 学完本课程可继续巩固篇:https://edu.51cto.com/c ...

  6. mysql的tcl语句_初识数据库(TCL语句)

    TCL语句 : 事物控制语句 --什么是事物 : 多种操作能够达到统一的结果 --在网上购买了一部电话 --1.查询是否有该电话的库存 ,将库存 - 1 --2.从银行卡中扣钱,a)查询卡中的钱是否足 ...

  7. eclipse创建springboot项目_创建一个 Spring Boot 项目,你会几种方法?

    我最早是 2016 年底开始写 Spring Boot 相关的博客,当时使用的版本还是 1.4.x ,文章发表在 CSDN 上,阅读量最大的一篇有 42W+,如下图: 2017 年由于种种原因,就没有 ...

  8. fullcalendar 获得当前视图年月_?多视图立体视觉: CVPR 2019与AAAI 2020 上的ACMH、ACMM及ACMP算法介绍...

    作者 | 孔维航 编辑 | CV君 报道 | 我爱计算机视觉(微信id:aicvml) 多视图立体视觉(MVS)一直是计算机视觉研究的一个热点.它的目的是从多个已知相机姿态的图像中建立密集的对应关系, ...

  9. 绝地求生自定义服务器购买,绝地求生怎么创建自定义房间_创建自定义房间方法教程...

    本文给大家带来绝地求生创建自定义房间的方法教程,绝地求生开放了自定义系统,玩家可以自主创建房间了.有些玩家不知道怎么创建,一起来了解一下吧,希望能帮到大家. 绝地求生创建自定义房间教程: - 进入自定 ...

  10. python有几种循环语句_[14] Python循环语句(一)

    1. 概述 今天我们介绍循环语句,和条件判断一样,我们从流程图开始看起.首先看一下学习计划列表,粗体为已学,斜体为新增或修改内容.计算机编程的原理简要介绍 集成开发环境PyCharm 变量名.数字.字 ...

最新文章

  1. spring boot的热加载(hotswap)
  2. QLineEdit响应回车时避免Button同时响应
  3. sqlite+php+函数大全,PHP SQLite SQLite 函数_编程学问网
  4. python queue模块_Python的queue模块详解
  5. Android的NDK开发(4)————JNI数据结构之JNINativeMethod
  6. 游戏角色制作行业标准? 快来看看吧
  7. easyui datebox时间控件如何只显示年月
  8. 猫叫人醒老鼠跑 C#的委托及事件
  9. mysql权限清理_mysql清理用户权限
  10. 设计模式之Builder (创建者模式)的一些个人理解(转)
  11. linux 删除in链接,linux - 从TCP_IN删除端口不会从CSF上的外部流量关闭它 - 堆栈内存溢出...
  12. 一个简单字符型设备驱动及其测试
  13. Linux nm命令
  14. js中定义变量加var与不加var的区别?
  15. 【图像增强】基于matlab可见边缘梯度比率图像增强【含Matlab源码 1404期】
  16. 测试老鸟常用的自动化测试工具有哪些?
  17. 【LeetCode】图解 904. 水果成篮
  18. python apply函数_Python中apply函数的用法实例教程
  19. 分享个PS快速替换背景颜色的方法
  20. PC端打不开微信公众号文章、微信图片加载超缓慢的处理方法(最全的解决方法)

热门文章

  1. Filter过滤指定ip地址
  2. HenCoder Plus L02—— 编码、加密、Hash
  3. HTML多行代码搞定微信8.0的炸裂特效!C/C++怎么能输
  4. Java库 学习笔记 - POI 在Word文档中查找指定关键字并设置背景色
  5. 电信网关-天翼网关-GPON-HS8145C设置桥接路由拨号认证
  6. 在线解方程软件集合(收藏)
  7. 微信小程序公众平台如何生成小程序码
  8. regionGrowth3D
  9. 2021华为杯数学建模获奖经验分享
  10. 【DevOps】SVN分支操作快速入门