MS SQL Server中的默认索引

MS SQL Server中的默认索引,sql,sql-server,indexing,clustered-index,non-clustered-index,Sql,Sql Server,Indexing,Clustered Index,Non Clustered Index,当我使用下面的查询为MS SQL Server中的列创建索引时 create index IX_indexname on tablename(columnname); 如果不将其称为聚集索引或非聚集索引,将创建什么索引?哪个是默认索引 当您指的是聚集索引时,我猜这个问题指的是MS SQL Server。 除非您明确指定它是聚集的,否则索引将是非聚集的。因为您指的是聚集索引,我猜这个问题指的是MS SQL Server。 除非您明确指定它是聚集的,否则索引将是非聚集的。默认值将是非聚集的 如有疑

当我使用下面的查询为MS SQL Server中的列创建索引时

create index IX_indexname on tablename(columnname);

如果不将其称为聚集索引或非聚集索引,将创建什么索引?哪个是默认索引

当您指的是聚集索引时,我猜这个问题指的是MS SQL Server。
除非您明确指定它是聚集的,否则索引将是非聚集的。

因为您指的是聚集索引,我猜这个问题指的是MS SQL Server。
除非您明确指定它是聚集的,否则索引将是非聚集的。

默认值将是非聚集的

如有疑问,可参考文档

下面是来自的语法

创建[唯一][聚集的|非聚集的]索引_名称

方括号中的所有内容都是可选的,因此您只需

创建索引名称

MSDN再次表示

如果未指定聚集,则创建非聚集索引


默认值为非集群

如有疑问,可参考文档

下面是来自的语法

创建[唯一][聚集的|非聚集的]索引_名称

方括号中的所有内容都是可选的,因此您只需

创建索引名称

MSDN再次表示

如果未指定聚集,则创建非聚集索引


指的是SQL标准。您是否正在使用特定的RDBMS?如果是,请为您的产品添加标签。然后,考虑到可能有产品的文档,当你在那里读到有关创建索引时,你会知道这一点。你在谈论哪些DBMS?指的是SQL标准。您是否正在使用特定的RDBMS?如果是,请为您的产品添加标签。然后,考虑到可能有产品的文档,当你在那里读到有关创建索引时,你会知道这一点。你在谈论哪些DBMS?