diaoyudao 发表于 2018-10-3 09:27:58

Mysql总结-2

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

页: [1]
查看完整版本: Mysql总结-2