第12卷 MySQL编程语言(2)河北省对口招生考试-计算机类《数据库原理与应用技术考点双析卷》

2026-03-05
| 2份
| 9页
| 75人阅读
| 1人下载

内容正文:

编写说明:河北省普通高等学校对口招生计算机类《数据库原理与应用技术考点双析卷》,依据《2028年河北省中等职业学校对口升学考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第11、第12卷精准对标河北省考纲,知识模块(一)数据库理论基础: 3.MySQL编程语言 (1)了解结构化查询语言SQL的作用和主要特点; (2)掌握MySQL语言组成; (3)掌握MySQL聚合函数、数学函数、字符串函数、日期和时间函数和其他常用函数的概念及使用; 河北省中等职业学校对口招生考试 计算机类 《数据库原理与应用技术》考点双析卷 第12卷 MySQL编程语言(2) 学生练习卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共10小题,每题3分,共30分) 1.将字符串 “HelloWorld” 中的 “World” 替换为 “MySQL”,并从位置 3 开始插入,应该使用 函数。(   ) A.INSERT(“HelloWorld”, 3, 5, “MySQL”) B.REPLACE(“HelloWorld”, “World”, “MySQL”) C.INSERT(“HelloWorld”, 1, 0, “MySQL”) D.LPAD(“HelloWorld”, 10, “MySQL”) 2.比较字符串 “apple” 和 “banana” 的大小关系,应该使用 函数。(   ) A.STRCMP(“apple”, “banana”) B.REPLACE(“apple”, “banana”, “”) C.LENGTH(“apple”) - LENGTH(“banana”) D.FIELD(“apple”, “banana”) 3.在 MySQL 中,有一个包含中文字符的字符串 “你好,世界!”,使用 LENGTH() 函数返回的结果是(   ) A.5 B.13 C.NULL D.7 4.查找字符串 “MySQL” 在字符串 “This is a MySQL database.” 中的位置,应该使用 函数。(   ) A.LOCATE(“MySQL”, “This is a MySQL database.”) B.FIND_IN_SET(“MySQL”, “This is a MySQL database.”) C.ELT(2, “This is a MySQL database.”) D.REPLACE(“This is a MySQL database.”, “MySQL”, “”) 5.下列选项中,哪个不属于聚合函数(   ) A.MAX() B.SUM() C.MIN() D.AVGERAGE() 6.将字符串 “MySQL” 重复 3 次,应该使用 函数。(   ) A.REPEAT(“MySQL”, 3) B.INSERT(“MySQL”, 1, 0, “MySQL”) C.REPLACE(“MySQL”, “”, “MySQL”) D.LPAD(“MySQL”, 6, “MySQL”) 7.在 SQL 查询中,要统计 “学生成绩” 表中的记录数,应使用的聚集函数是(   ) A.SUM() B.AVG() C.COUNT(*) D.MAX() 8.有一个字符串列表 “apple,banana,orange”,想找到字符串 “banana” 在这个列表中的位置,应该使用 函数。(   ) A.FIELD(“banana”, “apple,banana,orange”) B.FIND_IN_SET(“banana”, “apple,banana,orange”) C.ELT(2, “apple,banana,orange”) D.REPLACE(“apple,banana,orange”, “banana”, “”) 9.Mysql中使用以下哪个函数可返回当前日期和时间(   ) A.CURRENT_DATE() B.NOW() C.CURTIME() D.CURDATE() 10.将字符串 “Hello” 中的所有 “l” 替换为 “a”,应该使用 函数。(   ) A.INSERT(“Hello”, 3, 1, “a”) B.REPLACE(“Hello”, “l”, “a”) C.LPAD(“Hello”, 5, “a”) D.RPAD(“Hello”, 5, “a”) 二、判断题(本大题共10小题,每题2分,共20分) 11.SQL 语言是一种过程化语言,用户需要指示具体操作方法才能完成任务。( ) 12.在MySQL中,会话变量不必声明即可使用,会话变量在整个过程中均有效,会话变量以”@”作为起始字符。( ) 13.SELECT语句中,*可以代表数据表中的所有字段。( ) 14.SQL语句中,每一条语句都必须以分号结束。( ) 15.在SQL中,AS关键字是必选的,不可以省略。( ) 16.在SQL中,必须使用别名为表或列设置临时名称。( ) 17.不同数据库管理系统的 SQL 语句可完全移植,无需任何修改。( ) 18.SQL 语句不区分大小写,SELECT与select功能相同。( ) 19.非关系型数据库(如 MongoDB)也支持 SQL 语句查询。( ) 20.SQL语句可以写在一行,也可以写在多行。( ) 3、 填空题(本大题共10小题,每题5分,共50分) 21.SQL是______的缩写,它代表______。 22.SQL语言支持________的操作方式,可以对一组数据进行操作,而无需逐条处理。 23.SQL语言具有高度________的特点,用户不需要指定数据的操作步骤,只需说明操作的结果。 24.在MySQL中,多行注释以______开始,以______结束。 25.SQL语言的三部分功能是数据定义语言、数据操作语言和______。 26.MySQL的客户端-服务器架构中,客户端通过______语言与服务器通信。 27.select 语句的执行过程是从数据库中选取匹配的特定记录和字段,并将这些数据组织成一个结果集,然后以______的形式返回。 28.SQL语言按功能分为数据定义语言、数据操作语言和数据控制语言三种,查询命令 SELECT属于___________语言。 29.________描述对数据库中各种对象的操作方式。 30.在计算平均值时,如果某列存在 NULL 值,AVG() 函数会 __________ 这些 NULL 值。 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $ 编写说明:河北省普通高等学校对口招生计算机类《数据库原理与应用技术考点双析卷》,依据《2028年河北省中等职业学校对口升学考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第11、第12卷精准对标河北省考纲,知识模块(一)数据库理论基础: 3.MySQL编程语言 (1)了解结构化查询语言SQL的作用和主要特点; (2)掌握MySQL语言组成; (3)掌握MySQL聚合函数、数学函数、字符串函数、日期和时间函数和其他常用函数的概念及使用; 河北省中等职业学校对口招生考试 计算机类 《数据库原理与应用技术》考点双析卷 第12卷 MySQL编程语言(2) 学生练习卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共10小题,每题3分,共30分) 1.将字符串 “HelloWorld” 中的 “World” 替换为 “MySQL”,并从位置 3 开始插入,应该使用 函数。(   ) A.INSERT(“HelloWorld”, 3, 5, “MySQL”) B.REPLACE(“HelloWorld”, “World”, “MySQL”) C.INSERT(“HelloWorld”, 1, 0, “MySQL”) D.LPAD(“HelloWorld”, 10, “MySQL”) 【答案】A 【详解】INSERT() 函数用于在字符串的指定位置插入新的字符串。REPLACE() 用于替换字符串中的子字符串,LPAD() 用于在字符串左侧填充字符。 2.比较字符串 “apple” 和 “banana” 的大小关系,应该使用 函数。(   ) A.STRCMP(“apple”, “banana”) B.REPLACE(“apple”, “banana”, “”) C.LENGTH(“apple”) - LENGTH(“banana”) D.FIELD(“apple”, “banana”) 【答案】A 【详解】STRCMP() 函数用于比较两个字符串的 ASCII 值,并返回它们之间的差异。REPLACE() 用于替换字符串中的子字符串,LENGTH() 用于计算字符串的长度,FIELD() 返回字符串在字符串列表中的位置。 3.在 MySQL 中,有一个包含中文字符的字符串 “你好,世界!”,使用 LENGTH() 函数返回的结果是(   ) A.5 B.13 C.NULL D.7 【答案】B 【详解】由于中文字符通常使用 UTF-8 编码,每个字符需要 3 个字节,因此 “你好,世界!” 的字节总数为 13。 4.查找字符串 “MySQL” 在字符串 “This is a MySQL database.” 中的位置,应该使用 函数。(   ) A.LOCATE(“MySQL”, “This is a MySQL database.”) B.FIND_IN_SET(“MySQL”, “This is a MySQL database.”) C.ELT(2, “This is a MySQL database.”) D.REPLACE(“This is a MySQL database.”, “MySQL”, “”) 【答案】A 【详解】LOCATE() 函数用于在字符串中查找子字符串的位置,返回的是第一次出现的位置。FIND_IN_SET() 用于在逗号分隔的字符串列表中查找子字符串的位置,ELT() 用于返回字符串列表中的第 n 个字符串,REPLACE() 用于替换字符串中的子字符串。 5.下列选项中,哪个不属于聚合函数(   ) A.MAX() B.SUM() C.MIN() D.AVGERAGE() 【答案】D 【详解】AVG()是平均值函数的正确书写方法,属于聚合函数,而不是AVGERAGE( )。 6.将字符串 “MySQL” 重复 3 次,应该使用 函数。(   ) A.REPEAT(“MySQL”, 3) B.INSERT(“MySQL”, 1, 0, “MySQL”) C.REPLACE(“MySQL”, “”, “MySQL”) D.LPAD(“MySQL”, 6, “MySQL”) 【答案】A 【详解】REPEAT() 函数用于重复字符串指定的次数。INSERT() 用于在字符串中插入新的字符串,REPLACE() 用于替换字符串中的子字符串,LPAD() 用于在字符串左侧填充字符。 7.在 SQL 查询中,要统计 “学生成绩” 表中的记录数,应使用的聚集函数是(   ) A.SUM() B.AVG() C.COUNT(*) D.MAX() 【答案】C 8.有一个字符串列表 “apple,banana,orange”,想找到字符串 “banana” 在这个列表中的位置,应该使用 函数。(   ) A.FIELD(“banana”, “apple,banana,orange”) B.FIND_IN_SET(“banana”, “apple,banana,orange”) C.ELT(2, “apple,banana,orange”) D.REPLACE(“apple,banana,orange”, “banana”, “”) 【答案】B 【详解】FIND_IN_SET() 函数专门用于在逗号分隔的字符串列表中查找子字符串的位置。FIELD() 返回字符串在字符串列表中的位置,ELT() 返回字符串列表中的第 n 个字符串,REPLACE() 用于替换字符串中的子字符串。 9.Mysql中使用以下哪个函数可返回当前日期和时间(   ) A.CURRENT_DATE() B.NOW() C.CURTIME() D.CURDATE() 【答案】B 10.将字符串 “Hello” 中的所有 “l” 替换为 “a”,应该使用 函数。(   ) A.INSERT(“Hello”, 3, 1, “a”) B.REPLACE(“Hello”, “l”, “a”) C.LPAD(“Hello”, 5, “a”) D.RPAD(“Hello”, 5, “a”) 【答案】B 【详解】REPLACE() 函数用于替换字符串中的子字符串。INSERT() 用于在字符串中插入新的字符串,LPAD() 和 RPAD() 用于在字符串的两侧填充字符。 二、判断题(本大题共10小题,每题2分,共20分) 11.SQL 语言是一种过程化语言,用户需要指示具体操作方法才能完成任务。( ) 【答案】错误 【详解】SQL 语言是一种非过程化语言,用户只需描述要完成的任务,无需指示具体操作方法 12.在MySQL中,会话变量不必声明即可使用,会话变量在整个过程中均有效,会话变量以”@”作为起始字符。( ) 【答案】正确 13.SELECT语句中,*可以代表数据表中的所有字段。( ) 【答案】正确 14.SQL语句中,每一条语句都必须以分号结束。( ) 【答案】错误 【详解】虽然分号通常用于表示SQL语句的结束,但在某些情况下可以省略。例如,当执行多条语句时,可以使用分号分隔每条语句,也可以将多条语句写在一行,并用分号分隔。 15.在SQL中,AS关键字是必选的,不可以省略。( ) 【答案】错误 【详解】在SQL中,AS关键字用于为表或列指定别名,但它通常是可选的,可以省略。例如,SELECT column_name AS alias和SELECT column_name alias是等效的。 16.在SQL中,必须使用别名为表或列设置临时名称。( ) 【答案】错误 【详解】在SQL中,确实可以使用AS关键字为表或列设置别名,以简化查询或提高可读性。但不是必须的。 17.不同数据库管理系统的 SQL 语句可完全移植,无需任何修改。( ) 【答案】错误 18.SQL 语句不区分大小写,SELECT与select功能相同。( ) 【答案】正确 19.非关系型数据库(如 MongoDB)也支持 SQL 语句查询。( ) 【答案】错误 20.SQL语句可以写在一行,也可以写在多行。( ) 【答案】正确 3、 填空题(本大题共10小题,每题5分,共50分) 21.SQL是______的缩写,它代表______。 【答案】 Structured Query Language 结构化查询语言(或结构化查询语句) 22.SQL语言支持________的操作方式,可以对一组数据进行操作,而无需逐条处理。 【答案】面向集合 23.SQL语言具有高度________的特点,用户不需要指定数据的操作步骤,只需说明操作的结果。 【答案】非过程化 24.在MySQL中,多行注释以______开始,以______结束。 【答案】 / / 【详解】多行注释使用/*注释内容*/格式。 25.SQL语言的三部分功能是数据定义语言、数据操作语言和______。 【答案】数据控制语言 【详解】SQL按功能分为DDL、DML、DCL。 26.MySQL的客户端-服务器架构中,客户端通过______语言与服务器通信。 【答案】SQL 【详解】客户端以SQL指令形式向服务器发送请求。 27.select 语句的执行过程是从数据库中选取匹配的特定记录和字段,并将这些数据组织成一个结果集,然后以______的形式返回。 【答案】临时表 28.SQL语言按功能分为数据定义语言、数据操作语言和数据控制语言三种,查询命令 SELECT属于___________语言。 【答案】数据操作(DML) 【详解】SELECT用于查询数据,数据操作语言(DML)负责对数据进行查询、插入、更新、删除等操作,所以属于DML 。 29.________描述对数据库中各种对象的操作方式。 【答案】数据操作 30.在计算平均值时,如果某列存在 NULL 值,AVG() 函数会 __________ 这些 NULL 值。 【答案】忽略 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $

资源预览图

第12卷 MySQL编程语言(2)河北省对口招生考试-计算机类《数据库原理与应用技术考点双析卷》
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。