项目七 任务一 单表查询(练习)-《数据库原理与应用技术--MySQL》(河北科学技术出版社)同步精品课堂

2025-01-21
| 2份
| 10页
| 298人阅读
| 2人下载

内容正文:

6.1 单表查询 一、单项选择题 1.在MySQL中,最基本、最重要的操作是( ) A.数据查询 B. 数据插入 C.数据更新 D.数据删除 2.SQL语言的核心功能主要通过( )命令实现。 A. CREATE, DROP, ALTER B. SELECT, INSERT, DELETE, UPDATE C. GRANT, REVOKE D. ALL 3.下列命令用于查询数据的是( )。 A. CREATE B. INSERT C. SELECT D. UPDATE 4.关于查询中的单表查询,下列说法不正确的是( ) A.查询是指从数据表中筛选出符合条件的记录 B.查询得到的结果仍是一个关系模式 C.查询结果以表的形式显示 D.查询结果被存储在数据表中 5. 在查询语句中,用于指定条件的子句是( )。 A. ORDER BY B.WHERE C.GROUP BY D. LIKE 6. 在查询语句中,用来查询成绩不为空的子句是( ) A.WHERE 成绩 IS NOT NULL B. WHERE 成绩 ! = NULL C.WHERE 成绩 ! NULL D. WHERE 成绩 NOT NULL 7.在查询语句中,为了去掉不满足条件的分组,下列操作正确的是( ) A.只使用WHERE语句 B.在GROUP BY子句后使用HAVING子句 C.必须先使用WHERE子句,才能使用HAVING子句 D.必须先使用HVAING子句,再使用GROUP BY 子句 8. 下列选项中,哪个不属于聚合函数( ) A.MAX() B.SUM() C.MIN() D.AVGERAGE() 9. 在MySQL语言中,条件“BETWEEN 80 AND 90”表示成绩在80到90之间,且( )。 A.包括80和90 B.不包括80和90 C.包括80但不包括90 D.包括90但不包括80 10.在Select语句中,通配符“% ”代表( ) A.任意1个字符 B.任意多个字符 C.指定一个字符 D. 指定多个字符 二、判断题 1.SQL中的SELECT关键字必须全部大写。( ) 2.在SQL语句中可以用Distinct来去掉重复记录。( ) 3.在SQL语句中,可以指定字段或表达式指定别名。( ) 4.查询语句中,LIMIT n1表示返回最前面的n1行数据。( ) 5.SELECT查询的结果以表的形式显示出来。( ) 3、 填空题 1.在SQL语句中,查询字段中“*”代表 _________。 2.在SQL语句中,用于排序的关键字是___________。 3. 在SQL语句中,用于分组的关键字是 ___________。 4. 在SQL语句中,用于匹配模糊查询的通配符是________和________。 5.SQL语句中,对查询的结果可以进行排序,默认的排序方法是________(升序/降序)。 四、命令题 关系型数据库STUDENT中,有两张二维表,其字段如下: 学生表Student((学号,studentID),(姓名,name),(专业,speciality)) 成绩表Score((学号,studentID),(姓名,name),(课程号,courseID),(成绩,score)) 1、查询Student中全部学生的学生信息。 2、查询学生表中计算机专业的学生的学号姓名。 3、 将学生表中的信息按专业升序排序。 4、 查询成绩表中成绩在85分到95分的学生姓名,成绩和课程号 5、 查询学生表中所有姓张的同学信息 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 6.1 单表查询 一、单项选择题 1.在MySQL中,最基本、最重要的操作是( ) A.数据查询 B. 数据插入 C.数据更新 D.数据删除 【答案】A 【解析】在MySQL中,数据查询是最重要也是最基本的操作。 2.SQL语言的核心功能主要通过( )命令实现。 A. CREATE, DROP, ALTER B. SELECT, INSERT, DELETE, UPDATE C. GRANT, REVOKE D. ALL 【答案】B 【解析】SQL语言的核心功能主要通过SELECT, INSERT, DELETE, UPDATE来实现。 3.下列命令用于查询数据的是( )。 A. CREATE B. INSERT C. SELECT D. UPDATE 【答案】C 【解析】 SELECT命令用于从数据表中检索数据。 4.关于查询中的单表查询,下列说法不正确的是( ) A.查询是指从数据表中筛选出符合条件的记录 B.查询得到的结果仍是一个关系模式 C.查询结果以表的形式显示 D.查询结果被存储在数据表中 【答案】D 【解析】查询结构通常不被存储。 5. 在查询语句中,用于指定条件的子句是( )。 A. ORDER BY B.WHERE C.GROUP BY D. LIKE 【答案】B 【解析】WHERE 用于指定查询条件。 6. 在查询语句中,用来查询成绩不为空的子句是( ) A. WHERE 成绩 IS NOT NULL B. WHERE 成绩 ! = NULL C. WHERE 成绩 ! NULL D. WHERE 成绩 NOT NULL 【答案】A 【解析】IS NOT NULL代表字段不为空。 7.在查询语句中,为了去掉不满足条件的分组,下列操作正确的是( ) A.只使用WHERE语句 B.在GROUP BY子句后使用HAVING子句 C.必须先使用WHERE子句,才能使用HAVING子句 D.必须先使用HVAING子句,再使用GROUP BY 子句 【答案】B 【解析】在分组后使用HAVING子句,是为了去掉不满足条件的分组 8. 下列选项中,哪个不属于聚合函数( ) A.MAX() B.SUM() C.MIN() D.AVGERAGE() 【答案】D 【解析】AVG()属于聚合函数,而不是AVGERAGE( ) 9. 在MySQL语言中,条件“BETWEEN 80 AND 90”表示成绩在80到90之间,且( )。 A.包括80和90 B.不包括80和90 C.包括80但不包括90 D.包括90但不包括80 【答案】A 【解析】BETWEEN 80 AND 90表示成绩在80到90之间,并且包括边界值。 10.在Select语句中,通配符“% ”代表( ) A.任意1个字符 B.任意多个字符 C.指定一个字符 D. 指定多个字符 【答案】D 【解析】%代表任意多个字符 二、判断题 1.SQL中的SELECT关键字必须全部大写。( ) 【答案】错。SQL中的SELECT关键字不区分大小写。 2.在SQL语句中可以用Distinct来去掉重复记录。( ) 【答案】对。DISTINCT用来去掉SELECT语句中的重复记录。 3.在SQL语句中,可以指定字段或表达式指定别名。( ) 【答案】对。在SQL语句中,可以指定字段或表达式指定别名。 4.查询语句中,LIMIT n1表示返回最前面的n1行数据。( ) 【答案】对,查询语句中,LIMIT n1表示返回最前面的n1行数据。 5.SELECT查询的结果以表的形式显示出来。( ) 【答案】对。SELECT查询的结果以表的形式显示出来。 3、 填空题 1.在SQL语句中,查询字段中“*”代表 _________。 【答案】表中全部字段 2.在SQL语句中,用于排序的关键字是___________。 【答案】ORDER BY 3. 在SQL语句中,用于分组的关键字是 ___________。 【答案】GROUP BY 4. 在SQL语句中,用于匹配模糊查询的通配符是________和________。 【答案】% _ 5.SQL语句中,对查询的结果可以进行排序,默认的排序方法是________(升序/降序)。 【答案】升序 四、命令题 关系型数据库STUDENT中,有两张二维表,其字段如下: 学生表Student((学号,studentID),(姓名,name),(专业,speciality)) 成绩表Score((学号,studentID),(姓名,name),(课程号,courseID),(成绩,score)) 1、查询Student中全部学生的学生信息。 【答案】 SELECT * FROM Student 2、查询学生表中计算机专业的学生的学号姓名。 【答案】 SELECT studentID, name FROM Student WHERE speciality=”计算机” 3、 将学生表中的信息按专业升序排序。 【答案】 SELECT * FROM Student ORDER BY speciality ASC 4、 查询成绩表中成绩在85分到95分的学生姓名,成绩和课程号 【答案】 SELECT name ,score,courseID FROM Score WHERE Score BETWEEN 85 AND 95 5、 查询学生表中所有姓张的同学信息 【答案】 SELECT * FROM Student WHERE name LIKE “张%” 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

项目七 任务一 单表查询(练习)-《数据库原理与应用技术--MySQL》(河北科学技术出版社)同步精品课堂
1
项目七 任务一 单表查询(练习)-《数据库原理与应用技术--MySQL》(河北科学技术出版社)同步精品课堂
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。