首页 > 数据库技术 > 详细

数据库之视图、索引

时间:2015-07-22 22:09:19      阅读:200      评论:0      收藏:0      [点我收藏+]

一、视图 

视图是从一个或多个表或视图中导出的表,其结构和数据是建立在对表的查询基础上的。所以试图不是真实存在的基础表,而是一张虚表视图,所对应的数据并不实际的视图结构存储在数据库中,而是存储在视图所引用的表中。通过视图看到的数据只是存放在基本表中的数据。

创建视图:create view 视图名
as
SQL查询语句,分组,排序,in 等都不能写
视图的用法: select * from 视图名

--视图查询
select *from studentScore
select Sname,Ssex,Sbirthday from studentScore

--代码创建视图
create view studentscore
as
select student.Sno,Sname,Ssex,Sbirthday,Class,Cno,Degree from student
join Score on student.Sno=Score.Sno
go
select *from studentscore

技术分享

二、索引

添加索引,设计界面,在任何一列前右键--索引/键--点击进入添加某一列为索引

索引是为了提高查询的效率

索引分为簇索引和非簇索引

1.数据的默认存储次序跟簇索引的次序一样的。一个表中只有能有一个簇索引。
2.非簇索引是单独放置的,查询的时候,先查非族索引,再跟据非簇索引查询内容。,一个表可以有多个非簇索引。

注意:

索引提升查询效率,但会影响增删改的效率。
操作:

1、在表的设计界面中,点击要建索引的那一列,右击‘索引/键’

技术分享

2、在弹出的框里左下角点击添加,在右边选择索引

技术分享

数据库之视图、索引

原文:http://www.cnblogs.com/franky2015/p/4668587.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!