表的关系:MySQL相互关联的表之间存在一对一,一对多(多对一),多对多的关系
1.一对一的关系:表1中的一条数据,对应表2的一条数据
2.一对多(多对一)的关系:表1的一条数据对应表2中的多条数据,其中表1的主键是表2的外键
3.多对多的关系:表1中的多条数据对应表2的多条数据
⚠️:多对多关系需要借助中间表:比如,老师表,学生表,课程表,课程表关联了老师表和学生表
关联查询:
创建学生表和成绩表,然后查询所有学生姓名和对应的成绩
子查询: 子查询在主查询前执行一次,主查询使用子查询的结果
网友评论