iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >SqlServer系列笔记——视图
  • 929
分享到

SqlServer系列笔记——视图

2024-04-02 19:04:59 929人浏览 独家记忆
摘要

视图概述什么是视图视图是在基于查询所创建起来的数据库对象,在视图中可以引用一个或多个表。 视图是一个虚拟表,可以用来所映一个或多个表的子集,其内容由一个查询语句定义是一个数据库的数据对象,并不存储

视图概述

什么是视图

视图是在基于查询所创建起来的数据库对象,在视图中可以引用一个或多个表。 


视图是一个虚拟表,可以用来所映一个或多个表的子集,

其内容由一个查询语句定义

是一个数据库的数据对象,并不存储数据,只是存储了一个查询语句


被视图引用的表称为基表


视图中的数据都来自于基表

视图定义好后,就可以象普通表格一样使用


使用视图实际就是执行一个保存在视图中的查询语句

1.视图是一张虚拟表,它表示一张表的部分数据或多张表的综合数据,

其结构和数据是建立在对表的查询基础上



2.视图在操作上和数据表没有什么区别

,但两者的差异是其本质是不同:数据表是实际存储记录的地方,然而视图并不保存任何记录,

它存储的实际上是查询语句


3.相同的数据表,根据不同用户的不同需求,

可以创建不同的视图(不同的查询语句)


优点:


筛选表中的行


防止未经许可的用户访问敏感数据


降低数据库的复杂程度

简化数据操作

提高数据库的安全

创建视图

create view view_Name

as

select column_name,column_name from table_name

使用视图

select * from view_name

删除视图

drop view view_name


您可能感兴趣的文档:

--结束END--

本文标题: SqlServer系列笔记——视图

本文链接: https://www.lsjlt.com/news/44694.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • SqlServer系列笔记——case when 语句
    CASE用法CASE            WHEN condition1 THEN returnvalue1 &n...
    99+
    2024-04-02
  • SqlServer系列笔记——流程控制语句
    --if else if 1>0print '大'--begin end结构begin end用途 设定一个程序块,进行批处理if 1>0beginprint '大'end--case...
    99+
    2024-04-02
  • SqlServer系列笔记——用户自定义函数
     用户自定义函数不能用于执行一系列改变数据库状态的操作,但它可以像系统函数一样在查询或存储过程等的程序段中使用,也可以像存储过程一样通过 EXECUTE 命令来执行。    在 SQL ...
    99+
    2024-04-02
  • Python学习笔记-SQLSERVER
    环境 : python3.6 / win10 / vs2017 / sqlserver2017 一、需要安装的包pymssql pip install pymssql 二、pymssql模块的介绍 pymssql 包 有modules...
    99+
    2023-01-30
    学习笔记 Python SQLSERVER
  • MySQL系列(七)索引和视图
    (1)索引的创建于管理 ① 为student表的phone列上建立一个降序普通索引phone_idx,并输出student表中的记录,注意观察phone字段上的顺序; create index phone_idx on student(p...
    99+
    2023-12-22
    mysql 数据库 java
  • 怎么将系统监视器数据记录到SQLServer
    本篇内容介绍了“怎么将系统监视器数据记录到SQLServer”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!...
    99+
    2024-04-02
  • python学习笔记---列表
    列表属于python序列中的一种,属于可变序列,支持插入、删除和替换操作。1、定义列表:2、列表中元素的操作:    获取索引的元素 l[index]:    删除列表中指定索引的元素 del(l[index]):    修改指定元素l[i...
    99+
    2023-01-31
    学习笔记 列表 python
  • SQLServer中的视图是什么
    在SQL Server中,视图是一种虚拟的表,它是基于一个或多个表的查询结果集。视图本身并不存储数据,它只是一个查询结果的可视化表示...
    99+
    2024-03-11
    SQLServer
  • SQLServer索引和视图详解
    目录索引1、 什么是索引2、 索引分类聚集索引非聚集索引其他类型索引3、 创建索引4、 适合的创建索引的列5、 不适合创建索引的列视图1、 什么是视图2、 创建视图准则3、 创建视图...
    99+
    2024-04-02
  • matplotlib散点图笔记
    定义: 由一组不连续的点完成的图形 散点图: 包含正相关性,负相关性和不相关性. 散点图生成函数: plt.scatter(x,y) 演示代码如下: import numpy as np import matplotlib.pyplot ...
    99+
    2023-01-31
    笔记 matplotlib 散点图
  • python_笔记3_list列表(有序
    按照索引访问list list_name = ['zys','vart','sdf'] print list_name[0] print list_name[-1] print list_name[:-1] print list_nam...
    99+
    2023-01-31
    笔记 列表 _list
  • Python 3 学习笔记:序列
    序列 索引 序列是一块用于放置多个值得连续存储空间,并且按特定顺序排列,每个值(称为元素)都分配一个整数(由左至右则从 0 开始;由右至左则从 -1 开始),称为索引(index)或位置,如下所示: 可以根据索引获取每个元素实际的值 st...
    99+
    2023-01-31
    序列 学习笔记 Python
  • 「学习笔记」循环、列表
    while循环与for循环    (一)while循环 结构: while: 循环体    (二)for循环 for 目标 in 表达式: 循环体  实例: favourite = 'fish' for i ...
    99+
    2023-01-30
    学习笔记 列表
  • 孙哥Netty视频笔记总结
    视频在这儿:https://blog.csdn.net/weixin_43996338/article/details/133771464 【视频来源于:B站up主孙帅suns Spring源码视频】...
    99+
    2023-10-12
    java 面试 分布式
  • sqlserver创建视图有什么用
    SQL Server创建视图的主要作用包括: 提供了一种方便的方式来将复杂的查询逻辑封装在一个视图中,简化了查询语句的编写和维护;...
    99+
    2024-04-20
    sqlserver
  • 如何在SQLServer中创建视图
    要在SQL Server中创建视图,可以使用以下语法: CREATE VIEW view_name AS SELECT co...
    99+
    2024-04-09
    SQLServer
  • sqlserver视图权限如何设置
    要设置SQL Server视图的权限,您可以使用GRANT和REVOKE语句来授予或撤销对视图的访问权限。以下是设置SQL Serv...
    99+
    2024-04-09
    sqlserver
  • python3图片处理(笔记)
    本次的基础:Image图片基本处理库和ImageFilter滤镜库 一、图片处理 from PIL import Image,ImageFilter # 1、打开图片 img = Image.open(r'E:\python\mate...
    99+
    2023-01-31
    图片处理 笔记
  • Python学习笔记 --- 序列化Se
    序列化 (serialization) 序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化, 它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。 序列化和反序列化的目的   1、以某种存储形式使自定义...
    99+
    2023-01-31
    学习笔记 序列化 Python
  • sqlserver中怎么给视图赋权限
    这篇文章给大家介绍sqlserver中怎么给视图赋权限,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。 use ECC_USER; if exists (select * ...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作