聚集索引和主键的区别 什么是聚集索引,什么是非聚集索引,什么又是主键?
浏览量:1923
时间:2021-03-11 17:31:15
作者:admin
什么是聚集索引,什么是非聚集索引,什么又是主键?
聚集索引:表的物理存储顺序与指针相同(即逻辑顺序)
非聚集索引:物理和逻辑顺序不同
因为一个表只能有一个物理顺序,聚集索引的数目最多只能是1
唯一索引为索引添加唯一性约束。在索引列中添加或修改数据时,不允许重复值。它可以是聚集的,也可以是非聚集的,具体取决于定义方法
主键索引是将主键列定义为索引。主键具有唯一性,所以主键索引是唯一索引的一种特殊形式
主键是一个约束,唯一索引是一个索引。它们本质上是不同的。
创建主键后,它必须包含唯一索引,该索引不一定是主键。
唯一索引列允许空值,但主键列不允许空值。
创建主键列时,默认情况下它已经是空值唯一索引。
主键可以被其他表引用为外键,但唯一索引不能。
一个表最多只能创建一个主键,但可以创建多个唯一索引。主键更适用于那些不易更改的唯一标识,如自动递增列、ID号等。
聚集索引和主键的区别 主键是不是索引 SQL中可以用那个拼接两个列
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。