SQL Server 创建和使用索引 (转载)
来源:互联网 发布:vue.js组件 编辑:程序博客网 时间:2024/05/03 16:32
创建索引:
(1)在SQL Server Management Studio中,选择并右击要创建索引的表,从弹出菜单中选择“设计”,打开表设计器。右键单击表设计器,从弹出菜单中选择“索引/键”命令,打开“索引/键”对话框。对话框中列出了已经存在的索引,如下图所示。
(2)单击“添加”按钮。在“选定的主/唯一键或索引”框显示系统分配给新索引的名称。
(3)在“列”属性下选择要创建索引的列。可以选择多达16列。为获得最佳性能,最好只选择一列或两列。对所选的每一列,可指出索引是按升序还是降序组织列值。
(4)如果要创建唯一索引,则在“是唯一的”属性中选择“是”。
(5)设置完成后,单击“确定”按钮。
(6)当保存表时,索引即创建在数据库中。
CREATE[ UNIQUE ] [ CLUSTERED | NONCLUSTERED ] INDEX索引名
ON {表名|视图名} (列名[ ASC | DESC ] [ ,...n ] )
例:
USE HrSystem
GO
CREATE UNIQUE NONCLUSTERED INDEX [IX_Employees] ONdbo.Employees(IdCard)
GO
例:USE HrSystem
GO
CREATE UNIQUE CLUSTERED INDEX [IX_Employees1] ON [dbo].[Employees](IdCard)
GO
消息1902,级别16,状态3,第1行
无法对表'dbo.Employees'创建多个聚集索引。请在创建新聚集索引前删除现有的聚集索引'PK__Employee__263E2DD300551192'。
例:USE HrSystem
GO
CREATE NONCLUSTERED INDEX [IX_Employees2] ON [dbo].[Employees]
(
[Emp_name] DESC
)
GO
CREATE NONCLUSTERED INDEX 索引名
ON { 表名| 视图名 } ( 列名 [ ASC | DESC ] [ ,...n ] )
INCLUDE (<列名1>, <列名2>, [,… n])
例:USE HrSystem
GO
CREATE NONCLUSTERED INDEX IX_Wage
ON Employees ( Wage )
INCLUDE (Emp_name, Sex, Title)
GO
例:
USE HrSystem
GO
SELECT Emp_name, Sex, Title, Wage
FROM Employees
WHERE Wage BETWEEN 1000 AND 3000
GO
修改索引:ALTER INDEX { 索引名| ALL }
ON <表名|视图名>
{ REBUILD | DISABLE| REORGANIZE }[ ; ]
USE HrSystem
GO
ALTER INDEX IX_Employees ON Employees DISABLE
GO
删除索引:在SQL Server Management Studio中,选择并右击要创建索引的表,从弹出的菜单中选择“设计表”。打开表设计器。右键单击表设计器,从弹出菜单中选择“索引/键”命令,在打开的“索引/键”对话框中列出了已经存在的索引。单击“删除”按钮,即可删除索引信息。
DROP INDEX 表名.索引名|视图名.索引名[ ,...n ]
原文载于:http://blog.csdn.net/wltica/article/details/8537440
- SQL Server 创建和使用索引 (转载)
- SQL Server 索引的创建和使用
- SQL Server 索引结构及其使用(一) 【转载】
- 转载--SQL Server 索引结构及其使用
- 【转载】SQL Server 索引结构及其使用
- SQL server索引 简介,创建与使用
- SQL Server创建索引
- SQL Server创建索引
- SQL Server创建索引
- SQL Server创建索引
- Sql Server创建索引
- SQL Server创建索引
- SQL Server创建索引
- SQL Server创建索引
- SQL Server创建索引
- SQL Server创建索引
- SQL Server创建索引
- SQL Server创建索引
- c语言编程基础------0.3GCC和C的关系
- Win7+花生壳6.0+tomcat打做自己的web服务器(搭建自己的网站)
- django开发记录
- Mac OS X (10.9.1)下创建和使用动态链接库的方法
- OBIEE数据导出到excel图例文字出现方块乱码
- SQL Server 创建和使用索引 (转载)
- 消息队列之JMS和AMQP对比
- zoj2588 割边(含多重边)
- Windows 8 系统文件损坏,无法自动修复的解决方法:
- hdu 1502 java大数+简单dp(最长公共子序列类似)
- 面试时,你会问面试官哪些问题?
- 不是所有的控件路径都返回值
- 关于布局的常用关键字:
- 安卓开发操作SD卡相关Environment.getExternalStorageState介绍