Heim > Datenbank > MySQL-Tutorial > 图解Join

图解Join

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-07 15:58:06
Original
1196 Leute haben es durchsucht

在做机房收费系统中,涉及到多张表的查询时,用到了join,感觉很不错,学习了下join,顺便复习了下高中数学。 现在,用机房收费系统中学生信息表和学生上机表做个小DEMO~ ,如图: 表A:学生信息表: 表B:学生上机表: 1,inner join 从结果看出,select的结

在做机房收费系统中,涉及到多张表的查询时,用到了join,感觉很不错,学习了下join,顺便复习了下高中数学。

现在,用机房收费系统中学生信息表和学生上机表做个小DEMO~ ,如图:

表A:学生信息表:

 

\

表B:学生上机表:

\

1,inner join

\

从结果看出,select的结果为表A和表B的交集。

\

2,full outer join

\

Full outer join 产生A和B的并集。但是需要注意的是,对于没有匹配的记录,则会以null做为值。

\

3,Left outer join

\

Left outer join 产生表A的完全集,而B表中匹配的则有值,没有匹配的则以null值取代。同理,Right join 可以类比left join。

\

4,cross join

\

由结果可以看出,两张表做笛卡尔积运算,产生3*5行,这个暂时还没用到。

小结:关于数据库的学习和实践还在进行中!!!

Verwandte Etiketten:
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage