sql 学习历程(1)
来源:互联网 发布:战地3枪械数据 编辑:程序博客网 时间:2024/05/17 02:06
SQL 基本要点概述:
一、表
二、主键
1、主键概念
三、索引
1、索引概念
SQL Server中的数据也是按页( 4KB )存放
索引:是SQL Server编排数据的内部方法。它为SQL Server提供一种方法来编排查询数据 。
索引页:数据库中存储索引的数据页;索引页类似于汉语字(词)典中按拼音或笔画排序的目录页。
索引的作用:通过使用索引,可以大大提高数据库的检索速度,改善数据库性能。
唯一索引:唯一索引不允许两行具有相同的索引值。
主键索引:为表定义一个主键将自动创建主键索引,主键索引是唯一索引的特殊类型。主键索引要求主键中的每个值是唯一的,并且不能为空
聚集索引(Clustered):表中各行的物理顺序与键值的逻辑(索引)顺序相同,每个表只能有一个。
非聚集索引(Non-clustered):非聚集索引指定表的逻辑顺序。数据存储在一个位置,索引存储在另一个位置,索引中包含指向数据存储位置的指针。可以有多个,小于249个
2、索引的优缺点
优点:
加快访问速度
加强行的唯一性
缺点:
带索引的表在数据库中需要更多的存储空间
操纵数据的命令需要更长的处理时间,因为它们需要对索引进行更新
四、视图
1、视图概念
2、视图的作用
视图的用途
1、筛选表中的行
2、防止未经许可的用户访问敏感数据
3、降低数据库的复杂程度
4、将多个物理数据库抽象为一个逻辑数据库
存储过程
A 建立索引有助于快速检索数据。索引分为唯一索引、主键索引、聚集索引、非聚集索引
B 视图是一张虚拟表,可以方便不同用户的查询,提高数据的安全性,筛选特定的数据行
- sql 学习历程(1)
- 学习sql历程一
- Junit学习历程(1)
- Junit学习历程(1)
- Junit学习历程(1)
- Junit学习历程(1)
- Junit学习历程(1)
- jquery 学习历程1
- android学习历程1
- libgdx 学习历程 - 1
- CSS学习历程《1》
- PS学习历程1
- GMF学习历程(1)
- Android学习历程1
- c#学习历程1
- 前端学习历程1
- fitnesse学习历程1
- html5学习历程1
- [算法练习] 冒泡排序
- 编码
- C#连接数据库语句
- DIV & VGA & HDMI
- Image sensor
- sql 学习历程(1)
- 儿时的梦想与残酷的现实
- 我的积累
- 抓阄的实例
- HGE系列之四 小试牛刀
- windows7 home basic 安装DB2 Express-C
- CCD 技术应用趋势
- DC系数和AC系数
- 爬泰山了!