内连接是基于连接谓词将俩张表(如A和B)的列组合到一起产生新的结果表,在表中存在至少一个匹配时,INNER JOIN 关键字返回行
左外连接Left join关键字会从左表那里返回所有的行,即使是在右表中没有匹配到的行
右外连接关键字Right join会从右表那里返回所有的行,即使是在左表中没有匹配到的行
全连接的关键字Full join,只要其中某个表中存在匹配,Full join 就会返回行
交叉连接一般使用的比较少,交叉连接又称笛卡尔连接或者叉乘连接,如果,A和B是俩个集合,他们的交叉连接就是A*B
不行。MySQL连接需要指定连接条件,才能够匹配出正确的数据。如果不指定连接条件,就会出现所谓的笛卡尔积结果,导致结果集过大,出现大量重复的记录。
MySQL是一款关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle旗下产品。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)