10-1视图的概述

视图是在数据库中的SELECT的查询,是一张虚拟表。

视图能从多个表中提取数据,并且可以用单个表的形式展示数据。

视图中不存放数据:

数据存放在视图所引用的原始表中。

一个原始表,根据用户的各种需求,可以创建N多个不同的视图。

查询与视图的异同点:

不同点:

储存上:视图可以直接保存在数据库中,查询以.SQL文件的方式保存。

排序上:要排序必须要有TOP关键字,查询无要求。

安全上:视图可以加密,查询不可以。

相同点:都是用SQL语句进行定义的。

创建视图的方式:

使用SSMS创建视图。

使用T-SQL语句创建视图。

这里视图分为两种,一种是自己建的视图,还有一种是系统视图。

时间: 2024-08-06 10:15:58

10-1视图的概述的相关文章

SQL Server基础之《视图的概述和基本操作》

阅读目录 一:视图的概述 二:视图的分类 三:视图的优点和作用 四:视图的基本操作和语法 五:视图和表的区别  数据库中的视图是一个虚拟表.同真实的表一样,视图包含一系列带有名称的列和行数据,行和列数据用来自由定义视图和查询所引用的表,并且在引用视图时动态产生.本篇将通过一些实例来介绍视图的概念,视图的作用,创建视图,查看视图,修改视图,更新和删除视图等SQL Server的数据库知识. 回到顶部 一:视图的概述  视图是从一个或者多个表导出的,它的行为与表非常相似,但视图是一个虚拟表,在视图中

视图的概述

视图是保存在数据库中的select查询,是一张虚拟表,能够从多个表中提取诗句,并以单个表的形式展现的数据. 视图中不存放数据 数据存放在视图所引用的原始表中,一个原始表根据不同用户的不同需求,可以创建N多个不同的视图 查询与视图有哪些异同点: 不同点: 存储上: 视图存储在数据库中,查询以.sql文件形式保存. 排序上: 要排序必须有TOP关键字,查询无要求. 安全上: 视图可以加密,查询不可以. 相同点: 都是通过SQL语句定义的. 创建视图的方式 使用SSMS创建视图 使用T-SQL语句创建

4.10 this关键字的概述和应用

/* this:是当前类的对象引用.简单的记,它就代表当前类的一个对象. 注意:谁调用这个方法,在该方法内部的this就代表谁. this的场景: 解决局部变量隐藏成员变量 */ //定义学生类 class Student { // 姓名 private String name; // 年龄 private int age; // 姓名获取值 public String getName() { return name; } // 姓名设置值 public void setName(String 

【C++ Primer 第10章】 1.概述

泛型算法 find(vec.begin(), vec.end(), val)                                                                                                                                                               1 find(vec.begin(), vec.end(), val) 原文地址:https://www.

10 面向对象(package关键字的概述及作用)

10.01_面向对象(package关键字的概述及作用) A:为什么要有包 *开发时有很多类,如果放在一个文件夹中不方便管理,而且容易重复 将字节码(.class)进行分类存放 包其实就是文件夹 B:包的概述 举例: 学生:增加,删除,修改,查询 老师:增加,删除,修改,查询 - 方案1:按照功能分 com.heima.add AddStudent AddTeacher com.heima.delete DeleteStudent DeleteTeacher com.heima.update U

视图概述

1.视图的概述  视图其实就是一条查询sql语句,用于显示一个或多个表或其他视图中的相关数据.视图将一个查询的结果作为一个表来使用,因此视图可以被看作是存储的查询或一个虚拟表.视图来源于表,所有对视图数据的修改最终都会被反映到视图的基表中,这些修改必须服从基表的完整性约束,并同样会触发定义在基表上的触发器.(Oracle支持在视图上显式的定义触发器和定义一些逻辑约束) 2.视图的存储  与表不同,视图不会要求分配存储空间,视图中也不会包含实际的数据.视图只是定义了一个查询,视图中的数据是从基表中

存储过程,视图

存储过程: 存储过程(stored procedure)有时也称为sproc.存储过程存储于数据库中而不是在单独的文件中,有输入参数.输出参数以及返回值等. 在数据库中,创建存储过程和创建其他对象的过程一样,除了它使用的AS关键字外.存储过程的基本语法如下: CREATE PROCDUER|PROC <sproc name> [<parameter name>[schema.]<data type>[VARYING][=<default value>][OU

2016年11月20日--存储过程、视图

存储过程: 存储过程(stored procedure)有时也称为sproc.存储过程存储于数据库中而不是在单独的文件中,有输入参数.输出参数以及返回值等. 在数据库中,创建存储过程和创建其他对象的过程一样,除了它使用的AS关键字外. create proc 存储过程名  --创建存储过程   或    alter proc 存储过程名  --  修改存储过程 参数1 参数类型,参数2 参数类型……参数n 参数类型 as begin---  ={ 查.插.删.改 end---  =} 1 --存

iOS基础-自定义视图、视图控制器

自定义视图 例如,登陆页面中,左边label,右边textField.自定义 @interface LTView : UIView @property (nonatomic,retain) UILabel *label; @property (nonatomic,retain) UITextField *textField; - (instancetype)initWithFrame:(CGRect)frame text:(NSString *)text placeHolder:(NSStrin