选择题 13.  当执行Mysql查询时,只有满足连接条件的记录才包含在查询结果中,这种连接是______。
【正确答案】 C
【答案解析】 在SQL中,内连接也称为自然连接,只有两个表相匹配的行才能在结果集中出现,返回的结果集是两个表中所有相匹配的数据,而舍弃不匹配的数据。由于内连接是从结果表中删除与其他连接表中没有匹配行的所有行,所以,内连接可能会造成信息的丢失。内连接的语法如下:
   select fieldlist from tablel[inner]join table2 on table1.column=table2.column
   内连接是保证两个表中所有的行都要满足连接条件。与内连接不同的是,外连接不仅包含符合连接条件的行,而且还包括左表(左外连接时)、右表(右外连接时)或两个连接表(全外连接)中的所有数据行。SQL的外连接共有3种类型:左外连接(关键字为LEFT OUTER JOIN)、右外连接(关键字为RIGHT OUTER JOIN)、全外连接(关键字为FULL OUTER JOIN)。外连接的用法和内连接一样,只是将INNER JOIN关键字替换为相应的外连接关键字即可。
   内连接只显示符合连接条件的记录,外连接除了显示符合连接条件的记录外,例如若用左外连接,还显示左表中记录。所以,本题的答案为C。