mysql的视图的基本概念

在视图上面可以创建视图

在MvSQL中,视图是++虚表++ ,不存储数据,能与++基本表++ 一起使用,可以++嵌套++ ,但不可创建**++索引。++**

++视图和基本表:++

视图是++虚++ 表,能对++基本表和视图++ 进行查询和更新操作,但只能对行列子集视图 的进行++更新操作++ 即视图++更新受限++,

创建可以更新的视图:

要创建可更新视图,定义视图的++select语句++ 不能包合++聚合函数++ ,如: min,++max++ ,sum,awg,coun等,以及++DISTINCT++ 子句、GROUP BY子句、HAVING子句、UNION、++UNIONALL++子等:

(注意其不能够拥有:distinct语句)

由题意得知,视图v_sgroup的数据分别保存在tb student,tb gs,tb group这三个表中,且只有

话剧社学生的相关信息,该视图不是行列子集视图,故不可更新,

参考解析:解析:MvSOL没有++SHOW VIEW++语句,查询视图对象相关信息可以使用DESCRIBE语句、SHOW CREATE VIEW语局,以机show create view

相关推荐
小吴编程之路6 小时前
MySQL 索引核心特性深度解析:从底层原理到实操应用
数据库·mysql
~莫子7 小时前
MySQL集群技术
数据库·mysql
凤山老林7 小时前
SpringBoot 使用 H2 文本数据库构建轻量级应用
java·数据库·spring boot·后端
就不掉头发7 小时前
Linux与数据库进阶
数据库
与衫7 小时前
Gudu SQL Omni 技术深度解析
数据库·sql
咖啡の猫7 小时前
Redis桌面客户端
数据库·redis·缓存
oradh8 小时前
Oracle 11g数据库软件和数据库静默安装
数据库·oracle
what丶k8 小时前
如何保证 Redis 与 MySQL 数据一致性?后端必备实践指南
数据库·redis·mysql
_半夏曲8 小时前
PostgreSQL 13、14、15 区别
数据库·postgresql
把你毕设抢过来8 小时前
基于Spring Boot的社区智慧养老监护管理平台(源码+文档)
数据库·spring boot·后端