一、多表关联
- 两表关联,必须有一个关联字段
-
关联方法
例图: image.png
1.where第一步:哪两表数据做迪卡乘积,
第二步:根据where条件进行筛选。
2.join(原理:第一步先用on条件进行筛选,第二步:满足条件的显示,步满足条件的丢弃。)
内连接:只显示满足条件的数据,关键字:join(inner join)
格式:(select * from 表1 inner join 表2 on 连接条件),(select * from 表1 join 表2 on 连接条件)。
左链接:左链接为主表,左表中所有的数据都展示,右表中只显示满足条件的数据,关键字(left join),格式(select * from 表1 left join 表2 on 连接条件,)
右连接:右链接为主表,右表中所有的数据都展示,左表中只显示满足条件的数据,关键字(right
join),格式(select * from 表1 right join 表2 on 连接条件,)
思维图: day10数据库&多表关联&增删改&数据备份.png
网友评论