您好,欢迎访问一九零五行业门户网

sql建立聚集索引语句(mysql聚集索引和主键索引)

本文主要介绍sql构建聚集索引语句(mysql聚集索引和主键索引),下面一起看看sql构建聚集索引语句(mysql聚集索引和主键索引)相关资讯。
很多人把主键和聚集索引混为一谈,或者认为是一回事。这个观念是非常错误的。主键是绑定到索引的约束(约束),索引可以是聚合索引,也可以是非聚合索引。因此,在一个(或组)字段上有一个主键只意味着它有一个索引,但不一定是聚集索引。例如如下:复制代码如下:使用{0}创建表# temppkcl(聚合主键——聚合索引)-使用{0}创建表# temppkncl (id int。temppkcl } { table # temppkncl } {如果未添加非聚集索引和聚集键,默认情况下将在聚集索引中生成聚集索引,并且可以有重复值。只要不与主键同时设置,主键就不能有重复值,这取决于索引是聚集索引还是非聚集索引。强调一下这一点,这是因为有些人认为主键放在他们的表单上,表上有聚集索引,用b树的管理。如果主键不是聚集索引,就可以用堆的管理表,效率很低。- .以下索引的顺序是通过对id字段{ index temppkncl _ id _ ncl dbo }的1进行排序来创建的。{temppkncl }({ identity},{one},{})重复值:如果为多个列定义了主键约束,则可以在列中重复这些值,但是主键约束定义中所有列的值的任何组合都必须是唯一的。如下图所示,purchasing.productvendor表中的productid和vendorid列构成了一个具有复合主键约束的表。这确保了productid和vendorid的组合是唯一的,这意味着如果它是复合主键,那么如果productid列是重复的,则productid和vendorid的组合也是唯一的。的含义:(1)主键不是复合主键。(2)主键是建立productid字段的重复值(3)在productid字段,那么主键肯定会失效。
了解更多sql构建聚集索引语句(mysql聚集索引和主键索引)相关内容请关注本站点。
其它类似信息

推荐信息