内连接只有两个表相匹配的行才能在结果集出现,返回的结果舍弃了两个表不匹配的数据,可能造成数据丢失。左右连接不仅包含匹配的行,还包含左表或右表的所有数据行外连接(outer join):不只取得两张表中满足存在连接匹配关系的记录,还包括某张表(或两张表)中不满足匹配关系的记录。交叉连接(cross join):显示两张表所有记录一一对应,没有匹配关系进行筛选,它是笛卡尔积在SQL中的实现,如果A表有m行,B表有n行,那么A和B交叉连接的结果就有m*n行。