`
xiaoer_1982
  • 浏览: 1882663 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

CLUSTERED | NONCLUSTERED

 
阅读更多

--联机文档

CLUSTERED | NONCLUSTERED
指定为 PRIMARY KEY 或 UNIQUE 约束创建聚集或非聚集索引。PRIMARY KEY 约束默认为 CLUSTERED;UNIQUE 约束默认为 NONCLUSTERED。

如果表中已存在聚集约束或索引,那么在 ALTER TABLE 中就不能指定 CLUSTERED。如果表中已存在聚集约束或索引,PRIMARY KEY 约束默认为 NONCLUSTERED。

分享到:
评论

相关推荐

    T-SQL 基本语句归纳总结(SQL server 2008)

    其中,constraint_name 是约束的名称,PRIMARY KEY|UNIQUE 是主键或唯一约束,CLUSTERED|NONCLUSTERED 是聚集索引或非聚集索引,FOREIGN KEY REFERENCES referenced_table_name 是外键约束,CHECK ( logical_...

    2022年北大青鸟MYSQL基础教程2.ppt

    CREATE [UNIQUE] [CLUSTERED|NONCLUSTERED] INDEX index_name ON table_name(column_name[, column_name]…) [WITH [PAD_INDEX] [[,]FILLFACTOR=x] [[,]DROP_EXISTING] ] 索引可以分为聚集索引和非聚集索引两种。...

    SQL汇编语言创建数据库、表的一些属性

    CLUSTERED表示聚集索引,NONCLUSTERED表示非聚集索引,UNIQUE表示唯一性索引。 - `[索引名]`:为创建的索引命名。 - `[表名]`:指定索引所在的表。 - `[列名]`:用于排序和检索的列名。 示例代码: ```sql CREATE ...

    T-sql编程 Sql程序编写

    这里的`index_name`是索引的名称,`table_name`是表名,`column_name`是要创建索引的列名,`ASC`或`DESC`指定排序方式,`UNIQUE`表示创建唯一索引,`CLUSTERED`或`NONCLUSTERED`指定索引类型,`FILLFACTOR`是一个可...

    数据库技术与应用 Primary Key学习任务书.doc

    其中,`CLUSTERED`表示创建聚集索引,`NONCLUSTERED`表示创建非聚集索引。 4. **Primary Key举例** 例如,创建一个名为`Products`的商品表,商品编号为主键,可以这样写: ```sql CREATE TABLE Products ( ...

    数据库实验学习教程PPT课件.ppt

    CREATE [ UNIQUE ] [CLUSTERED|NONCLUSTERED] INDEX 索引名 ON { 表 | 视图 }(列名#1 [ASC | DESC ][,…n]) ``` **实验操作指导**: 实验5.1 和实验5.2主要涵盖了如何使用企业管理器和SQL语句创建、修改和删除...

    数据库技术与应用 Primary Key名称解析与常见问题.doc

    `CLUSTERED`和`NONCLUSTERED`分别代表聚集索引和非聚集索引。聚集索引决定了表数据的物理存储顺序,而非聚集索引则不决定物理顺序,但会指向数据的实际位置。 3. 主键与其他数据约束的区别: - 唯一约束(Unique ...

    数据库与数据表操作.pdf

    其中 UNIQUE、CLUSTERED、NONCLUSTERED 指出所建索引的类型,分别为唯一性索引、聚集索引和非聚集索引。注意:不能在数据类型为 text、ntext 和 image 的列上建立索引。使用 DROP INDEX 语句删除索引,语句格式为:...

    sql server创建索引

    CREATE [UNIQUE] [CLUSTERED | NONCLUSTERED] INDEX index_name ON table_name (column_name) [WITH (FILLFACTOR = x)]; ``` - `UNIQUE`关键字用于创建唯一索引,确保索引列中的值不会重复。 - `CLUSTERED`或`...

    SQLServer2005数据库控制与维护.pptx

    ADD CONSTRAINT constraint_name PRIMARY KEY [ CLUSTERED | NONCLUSTERED ] (column [ ,...n ]) ``` 例如,删除并重建`SelectCourse`表的主键约束: ```sql USE CollegeMIS GO ALTER TABLE SelectCourse DROP ...

    怎样优化数据库的好办法——创建

    CREATE [UNIQUE] [CLUSTERED | NONCLUSTERED] INDEX index_name ON {table | view} (column [ASC | DESC] [, n]) ``` 其中: - `UNIQUE` 表示索引是否唯一。 - `CLUSTERED` 或 `NONCLUSTERED` 指明索引类型。聚集...

    数据库与数据表操作.doc

    索引的创建可以使用 `CREATE INDEX` 语句,语句格式为:`CREATE [ UNIQUE ] [ CLUSTERED | NONCLUSTERED ] INDEX <索引名称> ON <表名> (<列名> [ ASC | DESC ] [ ,...n ])`;其中 `UNIQUE`、`CLUSTERED`、`...

    索引的种类

    这里,`index_name` 是索引的名称,`table` 或 `view` 是索引将应用于的表或视图,`column` 是索引的列,`ASC` 或 `DESC` 定义排序方向,`CLUSTERED` 或 `NONCLUSTERED` 分别表示聚集和非聚集索引。 总结来说,索引...

    数据库 创建索引 sql oracle

    * 用 Transact-SQL 语句创建索引:使用 CREATE INDEX 语句创建索引,例如 CREATE [ UNIQUE ] [ CLUSTERED | NONCLUSTERED ] INDEX index_name ON { table | view } ( column [ ASC | DESC ] [ ...n ] ) [ WITH [PAD_...

    SQL Server 实用教程_第6章

    其中,`UNIQUE`表示创建的索引不允许重复的键值,`CLUSTERED`或`NONCLUSTERED`指定索引类型,`index_name`是索引的名称,`column`是要索引的列,`ASC`或`DESC`指定排序方向,`index_option`则提供了其他设置,如...

    SQL资料.docx

    CREATE [UNIQUE] [CLUSTERED|NONCLUSTERED] INDEX index_name ON table_name(column_name[,column_name]...) ``` 这里,你可以选择索引是否唯一,以及它是聚集还是非聚集。 总之,SQL的子查询和视图提供了构建复杂...

    SQL Server查询性能分析与查询效率提高.pdf

    CREATE [UNIQUE] [CLUSTERED | NONCLUSTERED] INDEX index_name ON {table | view} (column [ASC | DESC] [, ...n]) [WITH (<index_option> [, ...n])] [ON filegroup] ``` 索引选项包括PAD_INDEX、FILLFACTOR、...

    实验4 索引、数据完整性与安全性1

    CREATE [UNIQUE] [CLUSTERED|NONCLUSTERED] INDEX index_name ON {table|view}(column|ASC|DESC][,…n]) ``` 删除索引的命令是: ```sql DROP INDEX ‘table.index|view.index’[,…n] ``` 2. **表主键和 ...

    SQLServer索引与数据完整性.pdf

    - 语法示例: `CREATE [UNIQUE] [CLUSTERED | NONCLUSTERED] INDEX index_name ON table_name (column_list);` #### 四、实践操作指南 - **界面方式创建索引**: - 启动SQL Server Management Studio。 - 在对象...

    SQL Server 2000视图问题

    CREATE [UNIQUE][CLUSTERED|NONCLUSTERED] INDEX index_name ON TableName (Column [,…n]) ``` 例如,以下命令会在`UserInfo`表的`UserName`列上创建一个唯一簇集索引: ```sql CREATE UNIQUE CLUSTERED INDEX Some...

Global site tag (gtag.js) - Google Analytics