mysql中约束主要有6类,分别是主键约束、外键约束、非空约束、唯一约束、默认约束、自动增加。
工具/原料
1
电脑
2
mysql
方法/步骤
2
创建带有复合主键约束的表:只有当id和name完全相同时才认为相同。
3
创建带有外键约束的表:tableB中有一个名为tableA_tableB_1的外键关联了tableA和tableB两个表,被外键约束修饰的字段为tableB中的deptId,主键字段为tableA中的id
4
非空约束:不能为空,主键约束中就包括了这个约束
5
唯一约束:该字段中的值唯一,不能有相同的值。
6
默认约束:指定这一列的默认值。
7
自动增加约束
注意事项
1
外键约束可以描述任意一个字段,可以为空,并且一个表中可以有多个外键。但是外键字段中的值必须是另一张表中的主键
2
子表被外键约束修饰的字段必须和父表的主键字段的类型一样
下一篇:access外键怎么设置