什么是MySQL UNIQUE约束,我们如何将其应用于表的字段?
顾名思义,MySQLUNIQUE约束保持表中列的唯一性,并且不允许插入重复值。基本上,UNIQUE约束创建索引,以使索引列中的所有值必须唯一。此处需要提及的是,我们在一个MySQL表中可以有多个UNIQUE列。
我们可以通过在定义列时提及'UNIQUE'关键字来应用UNIQUE约束。通过以下示例可以理解-
mysql> Create table test3(ID INT UNIQUE, Name Varchar(20));
上面的查询创建一个名为“test3”的表,该表上具有“UNIQUE”约束的列“ID”。我们可以使用DESCRIBE语句检查它,如下所示:
mysql> DESCRIBE test3; +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | ID | int(11) | YES | UNI | NULL | | | Name | varchar(20) | YES | | NULL | | +-------+-------------+------+-----+---------+-------+ 2 rows in set (0.04 sec)
UNIQUE约束也可以通过以下查询应用于表的列-
mysql> Create table test4(ID INT, Name Varchar(20),UNIQUE(ID));
我们可以使用DESCRIBE语句检查它,如下所示:
mysql> DESCRIBE test4; +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | ID | int(11) | YES | UNI | NULL | | | Name | varchar(20) | YES | | NULL | | +-------+-------------+------+-----+---------+-------+ 2 rows in set (0.04 sec)
热门推荐
10 儿子立冬祝福语简短独特
11 对当兵的祝福语简短
12 侄儿高考试祝福语简短
13 伴郎红包祝福语朋友简短
14 媳妇生日简短祝福语朋友
15 公司年会祝福语简短最好
16 元旦感恩祝福语简短大全
17 红包祝福语简短10字
18 周六早晨祝福语简短