mysql(1.a外键约束)

约束:保证数据的完整性和唯一性。
分为表级约束和列级约束
约束类型:
FOREGIN KEY外键约束 FOREIGN KEY (pid) REFERENCES PROVINCES (id)
使用数据库ht
在这里插入图片描述
1.父表和子表(有外键的表)必须使用相同的存储引擎为InnoDB
创建父表provinces
在这里插入图片描述
查看父表使用的引擎InnoDB
在这里插入图片描述
2.外键列pid和参照列id必须有相同的数据类型。其中数字的长度或是否有符号位必须相同,而字符的长度可以不同。
主键在创建的同时会创建索引
创建字表users
在这里插入图片描述
外键列pid类型与参照列id不同
在这里插入图片描述
外键列缺UNSIGNED
在这里插入图片描述
3.外键列和参照列必须创建索引。
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43842098/article/details/87881935