MySQL数据库期末考试试题及参考答案(05)
Posted 谷哥的小弟
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL数据库期末考试试题及参考答案(05)相关的知识,希望对你有一定的参考价值。
版权声明
- 本文原创作者:谷哥的小弟
- 作者博客地址:http://blog.csdn.net/lfdfhl
一、填空题
- 交叉连接查询返回的结果是被连接的两张数据表中所有数据行的____ 。
- 左连接查询的结果包括LEFT JOIN子句中左表的____,以及右表中满足连接条件的记录。
- 内连接查询的语法中,ON用于指定查询的____。
- 被外键引用的列应该具有____约束或唯一性约束。
- ____关键字结合子查询时,表示子查询的查询结果集中的任一查询结果
二、判断题
- 在进行左外连接时,如果左表的某条记录在右表中不存在,则在右表中显示为NULL。( )
- 子查询是指一个查询语句嵌套在另一个语句内部的查询。( )
- 右连接查询不一定返回右表中的所有记录。( )
- 内连接使用INNER JOIN关键字连接两张表,其中INNER关键字可以省略。( )
- 外键所在列的数据类型必须和主表中主键对应列的数据类型相同。( )
三、选择题
- A表4条记录,B表5条记录,两表进行迪卡尔积运算后的记录数是( )
A. 1条 B. 9条 C. 20条 D. 2条 - 阅读下面SQL语句:
SELECT * FROM dept WHERE EXISTS(SELECT did FROM emp WHERE emp.did=dept.did AND emp.age > 21);
其中dept为部门表,emp为员工表,下列选项中对上述语句功能描述正确的是( )
A. 查询年龄大于21的员工信息
B. 查询存在年龄大于21的员工所对应的部门信息
C. 查询存在年龄大于21的员工所对应的员工信息
D. 查询存在年龄大于21的员工信息 - 下面选项中,用于实现交叉连接的关键字是( )
A. INNER JOIN
B. CROSS JOIN
C. LEFT JOIN
D. RIGHT JOIN - 下面选项中,表示满足其中任意一个条件就成立的关键字是( )
A. ANY B. ON C. EXISTS D. IN - 下列选项中,关于左连接查询的描述正确的是( )
A. 返回左表和右表中所有记录
B. 返回左表中的所有记录和右表中符合连接条件的记录
C. 只返回左表中的所有记录
D. 返回右表中的所有记录和左表中符合连接条件的记录
参考答案
以上是关于MySQL数据库期末考试试题及参考答案(05)的主要内容,如果未能解决你的问题,请参考以下文章