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

相关推荐
哈里谢顿9 分钟前
django操作mysql常见错误大全
mysql·django
java1234_小锋25 分钟前
Redis的热Key问题如何解决?
数据库·redis·缓存
wang60212521829 分钟前
FastAPI框架为什么在启动时建表
数据库
男孩李30 分钟前
linux下如何执行postgres数据库的sql文件
数据库·sql·postgresql
zwjapple35 分钟前
MySQL SQL 面试核心考点与注意事项总结
数据库·sql·mysql
乐韵天城35 分钟前
SpringBoot中如何手动开启数据库事务
数据库·spring boot
05大叔41 分钟前
Spring Day02
数据库·sql·spring
默默前行的虫虫1 小时前
nicegui中多次调用数据库操作总结
数据库·python
鸽鸽程序猿1 小时前
【Redis】事务
数据库·redis·缓存
Knight_AL1 小时前
MySQL 分区表应用案例:优化数据管理与性能
数据库·mysql