mysql 中UNIQUE KEY 到底是约束还是索引?

  • Post author:
  • Post category:mysql




答案来自:https://zhidao.baidu.com/question/1863373387452612907.html

  1. 两者关系

    unique索引包含了unique约束,因为unique约束是通过unique索引实现的.

    为了实现

    唯一约束

    ,数据库会强制定义一个

    唯一索引

    在数据库上面

  2. 两者相同点

    保证了往表中插入重复列值的操作都会失败。

  3. 两者的区别

    区别在于建立和删除上.索引是使用 create/drop index 创建和删除的而约束是使用 alter table tb add constraint 建立, 使用 drop constraint 删除

  4. 欢迎吐槽