第6章关系、索引和视图 6.1创建关系图 6.2创建索引 6.3创建视图
第6章 关系、索引和视图 6.1 创建关系图 6.2 创建索引 6.3 创建视图
第6.1创建关系图 6.2创建索引 章关系、索引和视图 62.1索引的分类 引☆聚簇索引、非聚簇索引 视今主键索引、惟一索引和普通索引 6.2.2索引的创建 ◆利用企业管理器 利用索引管理器 ◆利用 CREATE INDEX语句
第 6 章 关 系 、 索 引 和 视 图 < > 6.1 创建关系图 6.2 创建索引 6.2.1 索引的分类 ❖聚簇索引、非聚簇索引 ❖主键索引、惟一索引和普通索引 6.2.2 索引的创建 ❖利用企业管理器 ❖利用索引管理器 ❖利用CREATE INDEX语句
CREATE INDEX命令的语法结构如下: E: CREATE L UNIQUE J CLUSTERED I NONCLUSTERED 1 6 E INDEX index-name *oN( table I view )( column ASC I DESC n 系 WITH 索 PAD INDEX FILLFACTOR= fillfactor IGNORE DUP KEY 5 DROP EXISTING ISTATISTICS NORECOMPUTE I 和 SORT IN TEMPDB] 图 I[ ON filegroup j
第 6 章 关 系 、 索 引 和 视 图 < > CREATE INDEX命令的语法结构如下: CREATE [ UNIQUE ] [ CLUSTERED | NONCLUSTERED ] INDEX index_name ON { table | view } ( column [ ASC | DESC ] [ ,...n ] ) [ WITH [ PAD_INDEX |FILLFACTOR = fillfactor |IGNORE_DUP_KEY | DROP_EXISTING |STATISTICS_NORECOMPUTE | SORT_IN_TEMPDB ] ][ ON filegroup ]
其中 ● UNIQUE:表示创建惟一索引,在索引列中不能有相同的两个 列值存在。如果 SQL Server发现有两条或多条相同的记录 第 6无法继续执行 CREATE UNQIUE INDEX命令,传回错误信息,而且 章对记录进行有关操作时,也不能产生相同的字段值,否则该操 关 作将被取消。 系 ● CLUSTERED:指定创建聚簇索引 索 引● NONCLUSTERED:指定创建非聚簇索引。 ● index name:索引名称,在每个表中索引名称必须惟 ● table:建立的索引所在的表。 view:建立的索引所在的视图。 ● column:索引所基于的字段 ● PAD INDEX:填充索引。 FILLFACTOR:索引存储页的填充率
< > 其中: ⚫UNIQUE:表示创建惟一索引,在索引列中不能有相同的两个 列值存在。如果SQL Server发现有两条或多条相同的记录,则 无法继续执行CREATE UNQIUE INDEX命令,传回错误信息,而且 对记录进行有关操作时,也不能产生相同的字段值,否则该操 作将被取消。 ⚫CLUSTERED:指定创建聚簇索引。 ⚫NONCLUSTERED:指定创建非聚簇索引。 ⚫index_name:索引名称,在每个表中索引名称必须惟一。 ⚫table:建立的索引所在的表。 ⚫view:建立的索引所在的视图。 ⚫column:索引所基于的字段。 ⚫PAD_INDEX:填充索引。 ⚫FILLFACTOR:索引存储页的填充率。 第 6 章 关 系 、 索 引 和 视 图
【例】为“ Department,表创建一个基于“ DepartmentID升序排 第列的惟一索引“ IX Department”。 6 C create unique index IX_Department on Department column(DepartmentID) 关系、索引和视图 ○●
< > 【例】为“Department”表创建一个基于“DepartmentID”升序排 列的惟一索引“IX_Department1” 。 create unique index IX_Department1 on Department column(DepartmentID) 第 6 章 关 系 、 索 引 和 视 图