数据库技术与应用 视图 MMSQL 学习笔记6

6 视图是使用

6.1 视图概述

视图中的内容是由查询定义来的,并且视图和查询都是通过SQL语句定义的,它们有着许多相同和不同之处。具体如下:
1.存储:视图存储为数据库设计的一部分,而查询则不是。视图可以禁止所有用户访问数据库中的基表,而要求用户只能通过视图操作数据。这种方法可以保护用户和应用程序不受某些数据库修改的影响,同样也可以保护数据表的安全性。
2.排序:可以排序任何查询结果,但是只有当视图包括TOP子句时才能排序视图。
3.加密:可以加密视图,但不能加密查询。

6.2 视图分类

标准视图
标准视图组合了一个或多个表中的数据,您可以获得使用视图的大多数好处,包括将重点放在特定数据上及简化数据操作。
索引视图
索引视图是被具体化了的视图,即它已经过计算并存储。可以为视图创建索引,即对视图创建一个唯一的聚集索引。索引视图可以显著提高某些类型查询的性能。索引视图尤其适于聚合许多行的查询。但它们不太适于经常更新的基本数据集。
分区视图
分区视图在一台或多台服务器间水平连接一组成员表中的分区数据。这样,数据看上去如同来自于一个表。联接同一个 SQL Server 实例中的成员表的视图是一个本地分区视图。

6.3 视图的优点

1.着重于特点数据
2.简化数据操作
3.自定义数据
4.导出和导入数据
5.跨服务器组合分区数据

6.4 视图的操作

6.4.1 视图的创建

6.4.1.1 以界面方式操作视图

视图的创建:
(1)启动SQL Server Management Studio,并连接到SQL Server 中的数据库。
(2)在“对象资源浏览器”中展开“数据库”节点,展开指定的数据库。
(3)鼠标右键单击“视图”选项,在弹出的快捷菜单中选择“新建视图”命令
(4)进入添加表对话框,选择你需要的表,然后添加。
(5)进入视图设计器界面,在表选择区中选择所有列选项,单击执行按钮。
(6)最后保存。

6.4.

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小猪宝宝哦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值