Mysql高级查询

高级查询(连接查询):查询多张表或者结果集  结果连接  等值连接  非等值连接

内连接:内外键互换不会影响结果集,哪个表在前面哪个表的内容就在前面,显示两者共有的

        Mysql高级查询

外连接:内外键互换会影响结果集,显示第一个表中有的内容,因此结果不一致

        Mysql高级查询

自然连接:

        Mysql高级查询

子查询(嵌套查询):将一个查询结果作为另一个查询的条件或者组成继续进行检索。

         Mysql高级查询

            Mysql高级查询

                            Mysql高级查询

              Mysql高级查询

              关联和子查询:关联是将多个表连接在一起,占用内存稍大,子查询缺点是可能会有重复

              Mysql高级查询

Mysql高级查询

Mysql高级查询

视图:将其比喻成经纪人,艺人就是基表,经纪人是艺人的代言,但对代言人提提意见,艺人也会受影响。

         Mysql高级查询

          Mysql高级查询

Mysql高级查询

Mysql高级查询

Mysql高级查询

Mysql高级查询

          Mysql高级查询

Mysql高级查询