1 . 什么是MySQL的约束条件
约束是SQL Sever自动强制数据库完整的方式,约束定义了列中允许的取值。也就是对插入表中字段的数据起到一定的条件限制。
2.MySQL的约束条件有哪些
- 主键约束
含义:
方法一:
格式:
如图:
方法二:
格式:
如图:
- 外键约束
含义:
也就是如图:
格式:
如图:
-
非空约束
含义:
格式:
如图:
-
唯一约束
含义:
格式:
如图:
注意:
UNIQUE和PRIMARY KEY的区别:一个表中可以有多个字段声明为UNIIQUE,但只能有一个PRIMARY KEY声明,声明成主键的列不允许为空,唯一性约束的允许空值的存在。 -
默认约束
含义:
格式:
如图:
-
属性自动增长
含义:
格式:
如图: