视图有哪些特点?哪些使用场景?

简介: 视图有哪些特点?哪些使用场景?

视图特点:

视图的列可以来自不同的表,是表的抽象和在逻辑意义上建立的新关系。

视图是由基本表(实表)产生的表(虚表)。

视图的建立和删除不影响基本表。

对视图内容的更新(添加,删除和修改)直接影响基本表。

当视图来自多个基本表时,不允许添加和删除数据。

视图用途: 简化sql查询,提高开发效率,兼容老的表结构。

视图的常见使用场景:

重用SQL语句;

简化复杂的SQL操作。

使用表的组成部分而不是整个表;

保护数据

更改数据格式和表示。视图可返回与底层表的表示和格式不同的数据。

相关文章
|
2月前
|
C++ Python
Django视图函数VS类视图:如何选择最适合你的开发方式?
【8月更文挑战第31天】本文对比了Django中的函数视图和类视图。函数视图直接处理HTTP请求和响应,灵活且易于维护,适用于简单业务逻辑;类视图基于Python类,提供更丰富的功能和更高的灵活性,适合处理复杂业务逻辑。选择哪种视图取决于具体需求,合理使用两者可帮助你构建高效且易维护的Django应用。
19 0
|
4月前
|
安全 关系型数据库 MySQL
MySQL数据库——视图的更新、视图作用以及案例
MySQL数据库——视图的更新、视图作用以及案例
98 0
|
5月前
表格重用的三种方式
表格重用的三种方式
34 0
|
5月前
|
SQL 前端开发 安全
视图的作用
视图的作用。
49 1
|
5月前
|
安全 容器
switfUI 组合视图
switfUI 组合视图
69 1
|
架构师
「架构框架」ArchiMate视图指南(1):基本视图概览
「架构框架」ArchiMate视图指南(1):基本视图概览
|
存储 架构师
「架构框架」ArchiMate视图指南(4):应用使用视图和实现部署视图
「架构框架」ArchiMate视图指南(4):应用使用视图和实现部署视图
|
编解码 Android开发
视图 总结 基础
DragViewTaskRelease 使用FrameLayout布局(可以用其他的),内嵌imageView实现悬浮拖动和点击事件,继承View的ontouchEvent进行动作监听和移动 getX(),getY()等方法的区别(图解) BarPercentView 条形进度条(可设置 线性渐变-背景色-进度条颜色-进度条高度) 游戏下载进度条显示 zidingyiView矩形进度框,在构造函数里定义基础属性,初始化布局,定义俩个矩形,onMeasure获取宽高和onDraw方法显示
|
SQL 存储 关系型数据库
视图是什么?怎么用?
mysql视图学习
250 1
如何创建依赖于某时间段的ABAP视图
如何创建依赖于某时间段的ABAP视图
110 0
如何创建依赖于某时间段的ABAP视图