美文网首页
聚集索引非聚集索引

聚集索引非聚集索引

作者: 策马踏清风 | 来源:发表于2020-07-07 11:43 被阅读0次

sql的索引有B+树和Hash结构两种,聚集索引非聚集索引都是采用B+树索引。

聚集索引

定义:数据行的物理顺序与该索引列值的逻辑顺序相同,一个表只能有一个聚集索引。即代表物理行位置的索引。

不创建索引,系统会自动创建隐含列作为表的聚集索引。

SQL Server默认主键就是聚集索引,也可以指定非聚集索引
创建完表后再指定聚集索引
create clustered index clustered_index on table_name(colum_name)

MySql主键就是聚集索引,直接设置主键就行了
alter table table_name add primary key(colum_name)

非聚集索引

定义:该索引中索引的逻辑顺序与磁盘上行的物理存储顺序不同,一个表中可以拥有多个非聚集索引。

非聚集索引也可以作为主键,视数据库。

相关文章

  • 聚集索引非聚集索引

    sql的索引有B+树和Hash结构两种,聚集索引和非聚集索引都是采用B+树索引。 聚集索引 定义:数据行的物理顺序...

  • mysql索引专题考点总结

    聚集索引和非聚集索引的结构 [ 概念 ] 聚集索引, 非聚集索引, 回表 , 覆盖索引 索引用B+树存储, 假设索...

  • 聚集和非聚集索引

    转载: 聚集和非聚集索引 是什么?区别是? 聚集索引就是以主键创建的索引 非聚集索引就是以非主键创建的索引 区别:...

  • 避免回表与覆盖索引

    为什么要避免回表 mysql维护着两种索引树:聚集索引、非聚集索引。我们建立的索引都属于非聚集索引。通过非聚集索引...

  • QueryProcessing_INDEX

    聚合(聚集)索引____非聚合(聚集)索引 聚合(聚集)索引____Order ofdata recordsis ...

  • 索引

    索引类型:聚集索引和非聚集索引 字典的字母索引是聚集索引,偏旁索引是非聚集索引。总的来说聚集索引是存在一个已有顺序...

  • sqlserver索引

    SQL中的索引分为两种,一种为聚集索引和非聚集索引,下面介绍两者的异同。 一、聚集索引与非聚集索引: 1、聚集索引...

  • 聚集索引

    聚集索引:索引和数据聚集在一个文件,innoDB,因为在一个文件所以聚集索引比非聚集索引查询效率高 非聚集索引:索...

  • mysql聚集索引,非聚集索引

    唯一索引,主键(聚集)索引,非聚集索引,全文索引。聚集(clustered)索引,也叫聚簇索引。定义:数据行的物理...

  • [SQL] 聚集索引,非聚集索引

    SQL Server提供了两种索引:聚集索引和非聚集索引。其中聚集索引表示表中存储的数据按照索引的顺序存储,检索...

网友评论

      本文标题:聚集索引非聚集索引

      本文链接:https://www.haomeiwen.com/subject/pylaqktx.html