唯一性约束
1) 唯一性约束所在的列允许空值,但是主键约束所在的列不允许空值。
(2) 可以把唯一性约束放在一个或者多个列上,这些列或列的组合必须有唯一的只。但是,唯一性约束所在的列并不是表的主键列。
(3) 唯一性约束强制在指定的列上创建一个唯一性索引。在默认情况下,创建唯一性的非聚簇索引,但是,也可以指定所创建的索引是聚簇索引。
主键:
1) 用于标识某行而且与之相关.
2) 是不可能(或很难)更新.
3) 不应该允许空(NULL).
唯一域/字段:
1) 用于作为访问某行的可选手段.
2) 只要唯一就可以更新.
3) 可以为空(NULLs).
注意唯一和主键的区别,它们都是创建一个唯一的索引,一个表格仅含有一个主键约束列,但是,它有可能在其他列中含有许多的唯一约束。
1) 唯一性约束所在的列允许空值,但是主键约束所在的列不允许空值。
(2) 可以把唯一性约束放在一个或者多个列上,这些列或列的组合必须有唯一的只。但是,唯一性约束所在的列并不是表的主键列。
(3) 唯一性约束强制在指定的列上创建一个唯一性索引。在默认情况下,创建唯一性的非聚簇索引,但是,也可以指定所创建的索引是聚簇索引。
主键:
1) 用于标识某行而且与之相关.
2) 是不可能(或很难)更新.
3) 不应该允许空(NULL).
唯一域/字段:
1) 用于作为访问某行的可选手段.
2) 只要唯一就可以更新.
3) 可以为空(NULLs).
注意唯一和主键的区别,它们都是创建一个唯一的索引,一个表格仅含有一个主键约束列,但是,它有可能在其他列中含有许多的唯一约束。