第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页
学科网(北京)股份有限公司
$
资源预览图
1
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。