您现在的位置是:课程教程文章

mysql主键约束的设置

2023-12-14 20:48课程教程文章 人已围观

说明

1、在定义完列之后直接使用 UNIQUE关键字指定唯一约束。

UNIQUE 和 PRIMARY KEY 的区别:一个表可以有多个字段声明为UNIQUE,但只能有一个 PRIMARY KEY声明。

2、声明为PRIMAY KEY的列不允许有空值,但是声明为UNIQUE 的字段允许空值的存在。

实例

mysql>CREATETABLEdemo_department
->(
->idINT(11)PRIMARYKEY,
->nameVARCHAR(22)UNIQUE,
->locationVARCHAR(50)
->);
QueryOK,0rowsaffected(0.37sec)
mysql>DESCdemo_department;
+----------+-------------+------+-----+---------+-------+
|Field|Type|Null|Key|Default|Extra|
+----------+-------------+------+-----+---------+-------+
|id|int(11)|NO|PRI|NULL||
|name|varchar(40)|YES|UNI|NULL||
|location|varchar(50)|YES||NULL||
+----------+-------------+------+-----+---------+-------+
3rowsinset(0.08sec)

以上就是mysql主键约束的设置,希望对大家有所帮助。更多mysql学习指路:MySQL

推荐操作系统:windows7系统、mysql5.8、DELL G3电脑

课程教程:mysql主键约束的设置

上一篇:盘点一些爬虫代理ip的使用技能

下一篇:没有了

站点信息

  • 文章统计篇文章