本文介绍: MySQL外键约束(FOREIGN KEY)是表的一个特殊字段,经常与主键约束一起使用。对于两个具有关联关系的表而言,相关联字段中主键所在的表就是主表(父表),外键所在的表就是从表(子表)。外键用来建立主表与从表的关联关系,为两个表的数据简历连接,约束两个表中数据的一致性和完整性。比如,一个水果摊,只有苹果,桃子,李子,西瓜等4种水果,那么,你来到水果摊要买水果只能选择苹果,桃子,李子和西瓜,其它的水果都是不能购买的。
多表查询和外键关联
实际开发中,一个项目通常需要很多张表才能完成。例如,一个商城项目就需要分类表,商品表,订单表等多张表。且这些表的数据之间存在一定的关系,接下来我们将在单表的基础上,一起学习多表方面的知识。
多表关系
一对一关系
一对多/多对一关系
多对多关系
外键约束
介绍
特点
创建外键约束-第一种方式
创建外键约束-第二种方式
在外键约束下的数据操作
删除外键约束
多对多关系
多表联合查询
内连接查询
外连接查询
子查询
①:基本子查询
②:all关键字
③:Any和some
④:in
⑤:Exists
自关联查询
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。