电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

SQL索引详解VIP免费

SQL索引详解_第1页
1/16
SQL索引详解_第2页
2/16
SQL索引详解_第3页
3/16
SQL 索引详解 什么是索引 拿汉语字典的目录页(索引)打比方:正如汉语字典中的汉字按页存放一样,SQL Server中的数据记录也是按页存放的,每页容量一般为4K 。为了加快查找的速度,汉语字(词)典一般都有按拼音、笔画、偏旁部首等排序的目录(索引),我们可以选择按拼音或笔画查找方式,快速查找到需要的字(词)。 同理,SQL Server允许用户在表中创建索引,指定按某列预先排序,从而大大提高查询速度。 • SQL Server中的数据也是按页( 4KB )存放 • 索引:是SQL Server编 排数据的内 部方法 。它 为SQL Server提供 一种 方法 来 编 排查询数据 。 • 索引页:数据库 中存储 索引的数据页; 索引页类 似 于 汉语字(词)典中按拼音或笔画排序的目录页。 • 索引的作 用:通 过 使 用索引,可以大大提高数据库 的检 索速度,改 善 数据库 性 能 。 索引类 型 • 唯 一索引:唯 一索引不 允许两 行 具 有相 同的索引值 • 主 键索引:为表定义一个主 键将自动创建主 键索引,主 键索引是唯 一索引的特殊类 型 。主 键索引要求主 键中的每个值 是唯 一的,并且不 能 为空 • 聚集索引(Clustered):表中各行 的物理顺序与键值 的逻辑(索引)顺序相 同,每个表只能 有一个 • 非聚集索引(Non-clustered):非聚集索引指定表的逻辑顺序。数据存储 在一个位置,索引存储 在另一个位置,索引中包含指向数据存储 位置的指针。可以有多个,小于 249个 索引类 型 :再次用汉语字典打比方,希望大家能 够明白聚集索引和非聚集索引这两 个概念。 唯 一索引: 唯 一索引不 允许两 行 具 有相 同的索引值 。 如果现有数据中存在重复的键值 ,则大多数数据库 都不 允许将新创建的唯 一索引与表一起保存。当新数据将使 表中的键值 重复时,数据库 也拒绝接受此数据。例如,如果在stuInfo表中的学员员身份证号(stuID) 列上创建了唯 一索引,则所有学员的身份证号不 能 重复。 提示:创建了唯 一约束,将自动创建唯 一索引。尽管唯 一索引有助于 找到信息,但为了获得最佳性 能 ,建议使 用主 键约束或唯 一约束。 主 键索引: 在数据库 关系图中为表定义一个主 键将自动创建主 键索引,主 键索引是唯 一索引的特殊类 型 。主 键索引要求主 键中的每个值 是唯 一的。当在查询中使 用主 键索引时,它 还允许快速...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部