陆续的把单表查询学完了,今天学了连接查询。
1、什么是连接查询
查询的时,只从一张表检索数据,被称为单表查询,在实际开发中,数据并不是存储在一张表中的,是同时存储在多张表中,这些表和表之间存在关系,我们在检索的时候通常是需要将多张表联合起来取有效数据,这种多表查询被称为连接查询或者跨表查询。
2、连接查询根据年代分类
sql92【1992】
sql99【1999:更新的语法,主要掌握掌握这种语法】
3、连接查询根据连接方式分类
内连接
等值连接
非等值连接
自连接
外连接
左外连接(左连接)
右外连接(右连接)
全连接(使用较少)
4、当多张表进行连接查询时,若没有任何条件进行限制,会法生什么想象?
若两张表进行连接查询的时候,没有任何条件限制,最终查询结果总数是两张表记录条数乘积,这种现象被称为笛卡而积现象,为了避免此想象,表连接时必须添加限制条件。虽然使用了限制条件,但是匹配的次数没有减少,还是56次,只是结果显示的是有效记录。
Select e.ename,d.dname Fro