设为首页 加入收藏

TOP

SQL Server知识梳理五索引的管理
2014-11-24 17:05:49 】 浏览:9992
Tags:SQL Server 知识 梳理 索引 管理
SQL Server知识梳理五索引的管理
一、建立索引
1、语法
CREATE[UNIQUE] [CLUSTERED|NONCLUSTERED] INDEX <索引名>
ON<表名>(<列名>[<次序>][,<列名>[<次序>] ]…)
2、注解
①UNIQUE:表明此索引的每一个索引值只对应唯一的数据记录。
②CLUSTERED:表明要建立的索引是聚集索引。
③NONCLUSTERED:表明要建立的索引是非聚集索引。
3、实例
①创建一个非聚集索引,命名为成绩_index
create nonclusteredindex成绩表_index
on 成绩表(成绩)
②创建学生信息的主键索引
create uniquenonclusteredindex学生信息_idx
on 学生信息(学号)
③创建一个聚集唯一索引,命名为成绩表_id_c_ind,包含“学号”和“课程编号”字段
create clusteredindex成绩表_id_c_ind
on 成绩表(学号,课程编号)
二、删除索引
1、语法
DROPINDEX <表名>.<索引名>
2、实例
①删除索引成绩表_index
drop index 成绩表.成绩表_index
三、索引的其他操作
1、语法(略)
2、实例
①将索引成绩表_index更名为成绩表_ind
sp_rename '成绩表.成绩表_index','成绩表_ind','index'
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Sql增加字段(有些只能在ORACLE中.. 下一篇sql分级汇总

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目