约束条件unique key
unique key
唯一约束(Unique Key): 表示用Unique Key标记的字段的所有内容不能出现重复,否则将会报错。
1、在表中的应用
首先创建一个不带unique的表单,
查看一下表内信息,如下:

我们发现key这一栏默认为空,说明此时id没有约束条件,下面我们在创建一个带约束条件unique的key。
查看表单:

此时发现key属性变为了UNI,也就是unique,表示id和name各自内容不允许重复,假如我们插入重复的数据,就会报错,演示如下:

这样插入就ok了:

这是我们将的单个字段的唯一属性添加方式,这里还有一种表达方式,等同于上述表示方式,可以自己尝试一下:
2、联合唯一
联合唯一表示多个字段联合起来,属性唯一,其中单个字段里面的内容可以重复。比如我们创建的套接字,IP+端口联合起来不能重复,单独的端口或者IP都可以重复用。创建联合唯一的方式如下:

可以这样插入数据:
显示如下:

这里面有单独字段内容重复,但联合内容唯一,满足属性要求。