在数据库写出建立索引的 *** 作步骤?

在数据库写出建立索引的 *** 作步骤?,第1张

首先打开SQL2005 管理平台。连接好数据库

打开目录:数据库-->系统数据库-->master-- >表-->系统表-->dbo.student-->索引。。这里我只是拿student来举例。你可以选择其他表方法一样的。右击索引选择新建索引。d出新建索引的窗口。

首先要填好索引的名称。可以选择聚集,非聚集,主XML三种索引类型。这里就选择非聚集。

还有添加列,不添加就建立不了的。我们就添加《学号》这一列吧。选择确定

我们刷新一下目录,索引 kk 已经建立好了。ok

第二种方法是通过代码来实现:

首先单击新建查询进入编写代码的窗口。

编写下面的代码:

create nonclustered index kk on student(姓名)

语句 nonclustered index:就是索引的类型为非聚集索引。

kk:索引的名称。

on student:在表student里。

括号里的:姓名是字段的意思。

编译执行代码。

刷新查看索引,已经建立好了。

创建唯一索引的sql语句如下:

CREATE[UNIQUE|CLUSTERED]INDEXINDEX_NAMEONTABLE_NAME(PROPERTY_NAME)

其中UNIQUE和CLUSTERED为可选项,分别是建立唯一索引和聚簇索引。

具体解释为:

UNIQUE:表示此索引的每一个索引值只对应唯一的数据。

CLUSTERED:表示要建立的索引时聚簇索引,即索引项的顺序与表中记录的物理顺序一致的索引组织。

SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。

create unique index 索引名 on 表名(列名1,列名2??),示例如下:

在表GoodsMade_Labour的SID列上创建唯一索引IX_GoodsMade_Labour,代码如下:

create unique index IX_GoodsMade_Labour on GoodsMade_Labour(SID)

这样情况下创建的是非聚集索引,它和使用nonclustered关键效果是一样的。

create unique nonclustered index IX_GoodsMade_Labour on GoodsMade_Labour(SID)

如果要创建聚集索引,可使用关键字clustered,代码如下:

create unique clustered index IX_GoodsMade_Labour on GoodsMade_Labour(SID)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6757677.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存