SQL Server笔记(三)视图和索引
来源:互联网 发布:管易软件怎么样 编辑:程序博客网 时间:2024/06/06 08:42
一、视图
虚拟视图是由其他关系上的查询所定义的一种关系。虚拟视图并不在数据库中进行存储,但是可以对其进行查询,就好像它确实被存储在数据库中一样。查询处理器会在执行查询时用视图的定义来替换视图。
1、创建视图
Create view MovieProd as select title,name from Movies,MoviesExec where prodcerC#=cert#;
2、视图查询
select titlefrom MovieProdwhere name='SHAKALAKA'
3、属性重命名
create view MovieProd(movieTitle,proname) as select title,name from Movies,MoviesExec where producerC#=cert#;
4、删除视图
drop view ParamountMovies;
若是删除了视图,不会影响原基本表的使用,但是把基本表删除了,则视图不能再被使用
5、可更新视图
当视图的修改操作被允许时,SQL提供了一个形式定义。此处不做详细说明。不可更新的视图,也可以利用视图中的替换触发器进行强制更新。替换触发器会拦截任何试图对视图进行修改的操作,并且将代替它们执行任何数据库设计者认为合适的操作。
二、SQL中的索引
关系中属性A上的索引是一种数据结构,它能提高在属性A上查找具有某个特定值的元组的效率。可以把索引认为是一个二叉树查找书中的键—值对,在键—值对中,一个键a(属性A可能含有的一个值)与一个“值”相关联,而该值是属性A上分量具有值a的元组集的存放位置。
阅读全文
0 0
- SQL Server笔记(三)视图和索引
- SQL Server 索引和视图
- SQL Server 索引和视图
- SQL Server 索引和视图
- SQL Server 索引和视图
- SQL Server 索引和视图
- SQL Server 索引和视图
- SQL Server 索引和视图
- SQL Server 索引和视图
- SQL Server 索引和视图
- SQL Server 索引和视图
- SQL Server 索引和视图
- SQL Server 索引和视图
- SQL Server 索引和视图
- sql-server基础知识四(视图和索引)
- A-5SQL Server 索引和视图
- SQL Server 开发指南---索引和视图
- sql笔记整理之索引和视图
- SIP协议及与Freeswitch的关系
- alluxio
- 对越Altium Designer 17.0.9电路设计软件
- 在java中使用ListNode
- 二维数组打印
- SQL Server笔记(三)视图和索引
- 【effective C++笔记】C++ 中explicit 关键字
- 最长上升子序列集锦
- 【链表面试题】删除无头单链表的非尾节点,插入一个元素到无头链表指定位置
- React Native 触摸事件处理详解
- 快速删除工作表中所有的文本框
- PHP中MongoDB数据库的连接、添加、修改、查询、删除等操作实例
- 90%的 CTO 都做不好绩效管理?看看这个十年 IT 老兵都有什么绝活?
- eclipse编写的GBK项目转变成UTF-8编码