多语言展示
当前在线:1645今日阅读:23今日分享:25

在mysql中如何创建带有约束的表

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

子表被外键约束修饰的字段必须和父表的主键字段的类型一样

推荐信息