导图社区 集框架SQL语句的多表操作知识笔记思维导图
集框架SQL语句的多表操作知识笔记思维导图,一张图带你完全了解相关内容,通过思维导图帮你提高效率,赶紧来试一试吧~
网店详情页排版方法分享~包括中心页面组成,优质详情必备,详情页的排版参考方法。感兴趣的小伙伴可以看看哦~
喷绘色彩基础培训方案,内容涵盖色彩基础,喷绘写真。框架清晰,内容丰富,希望对小伙伴有所帮助哦~
酒窖营销计划方案,包括结果目标,过程目标。框架清晰,内容丰富,有需要的小伙伴可以看看哦~ 可供大家参考,借鉴,交流。
社区模板帮助中心,点此进入>>
论语孔子简单思维导图
《傅雷家书》思维导图
《童年》读书笔记
《茶馆》思维导图
《朝花夕拾》篇目思维导图
《昆虫记》思维导图
《安徒生童话》思维导图
《鲁滨逊漂流记》读书笔记
《这样读书就够了》读书笔记
妈妈必读:一张0-1岁孩子认知发展的精确时间表
集合框架SQL语句的多表操作知识笔记思维导图
多表的设计:
一对多:
在多的一方创建一个字段,作为外键指向一的一方的主键.
多对多:
创建一个中间表:(第三张表),中间表中需要有两个字段.分别作为外键指向多对多双方的主键.
一对一:
唯一外键对应
假设一对一的双方任意一方是多.(假设为一对多).需要在多的一方创建外键指向一的一方的主键.但同时将这个外键设置为唯一的unique.
主键对应
在任意的一方的主键上添加一个外键约束.指向另一方的主键.
SQL的多表查询
多表的查询
笛卡尔积查询:
语法:
* select * from A,B;
两个表的交叉连接:得到的记录是两个表的笛卡尔积.
内连接查
内连接查询的结果:实质上是两个表的交集.
select * from A inner join B on 条件;(inner 可以省略)
隐式内连接:
select * from A,B where 条件;
显式内连接:
select * from A inner join B on 条件
外连接查询
左外连接:
查询的结果:是左边表的全部以及两个表的交集.
select * from A left outer join B on 条件;
右外连接:
查询的结果:是右边表的全部以及两个表的交集.
select * from A right outer join B on 条件;
子查询:
指的是一条语句的查询结果需要依赖另一条语句的查询结果.
any:任意一个.
all:所有.
集合框架
Collection接口
List接口
允许重复元素
ArrayList
LinkedList
Vector
Stack
Set接口
不允许重复元素
自定义类重写hashCode和equal
HashSet
TreeSet
Comparator的用法
用Lambda表达式简化
排序结构
Map接口
键/值结构
HashMap
TreeMap
for each循环
位于java.util包
Lambda表达式
函数接口(Function Interface)
匿名类
Stream API