第30练 项目三 字符串函数《数据库原理与应用技术-MySQL》(河北科学技术出版社)一课一练(河北省)

2026-05-07
| 2份
| 5页
| 14人阅读
| 0人下载

资源信息

学段 中职
学科 职教专业课
课程 MySQL数据库
教材版本 数据库原理与应用较术-MySQL
年级 -
章节 子任务三 字符串函数
类型 作业-同步练
知识点 MySQL函数
使用场景 同步教学
学年 2026-2027
地区(省份) 河北省
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 126 KB
发布时间 2026-05-07
更新时间 2026-05-07
作者 xkw_076789343
品牌系列 上好课·一课一练
审核时间 2026-05-07
下载链接 https://m.zxxk.com/soft/57719552.html
价格 1.00储值(1储值=1元)
来源 学科网

内容正文:

编写说明:依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循"由浅入深、循序渐进"的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。 本卷是《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》第30练,内容是字符串函数。 《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》 第30练 字符串函数 一、单项选择题 1. 下列关于 MySQL 字符串长度函数的描述,正确的是( ) A. LENGTH('MySQL数据库')返回 9 B. CHAR_LENGTH('MySQL数据库')返回 15 C. LENGTH()返回字符数,CHAR_LENGTH()返回字节数 D. 在 utf8mb4 字符集下,一个汉字占用 4 个字节 【答案】D 【解析】LENGTH()返回字节数,CHAR_LENGTH()返回字符数。在 utf8mb4 字符集下,字母数字占 1 字节,汉字占 4 字节。因此LENGTH('MySQL数据库')=5×1+3×4=17,CHAR_LENGTH('MySQL数据库')=5+3=8。A、B、C 选项均错误。 2.计算SUBSTRING('abcdefg', 3, 4)的结果是( ) A. cdef B. cdefg C. bcde D. defg 【答案】A 【解析】SUBSTRING(str, pos, len)从字符串str的第pos位开始截取,截取长度为len。MySQL 中字符串索引从 1 开始,因此从第 3 位 'c' 开始截取 4 个字符,结果为 'cdef'。 3.关于 MySQL 字符串拼接函数的描述,错误的是( ) A. CONCAT('a', 'b', 'c')返回 'abc' B. CONCAT('a', NULL, 'c')返回 'ac' C. CONCAT_WS('-', 'a', 'b', 'c')返回 'a-b-c' D. CONCAT_WS('-', 'a', NULL, 'c')返回 'a-c' 【答案】B 【解析】CONCAT()函数只要有一个参数为 NULL,结果就为 NULL;而CONCAT_WS()函数会自动忽略 NULL 值。因此CONCAT('a', NULL, 'c')返回 NULL,而非 'ac'。A、C、D 选项均为正确描述。 4.计算REPLACE('MySQL is a database', 'MySQL', 'SQL')的结果是( ) A. SQL is a database B. MySQL is a SQL C. SQL is a SQL D. MySQL is a database 【答案】A 【解析】REPLACE(str, from_str, to_str)将字符串str中所有的from_str替换为to_str。本题中将所有的 'MySQL' 替换为 'SQL',结果为 'SQL is a database'。 5.计算TRIM(' MySQL ') + LTRIM(' MySQL ') + RTRIM(' MySQL ')的字符长度总和是( ) A. 15 B. 17 C. 19 D. 21 【答案】C 二、填空题 1.MySQL 中用于将字符串转换为大写的函数是______,转换为小写的函数是______。 【答案】UPPER()(或UCASE());LOWER()(或LCASE()) 【解析】UPPER()和UCASE()功能完全相同,都用于将字符串转换为大写;LOWER()和LCASE()功能完全相同,都用于将字符串转换为小写。 2.计算INSTR('abcdefg', 'de')的结果是______;如果子字符串不存在,INSTR()返回______。 【答案】4;0 【解析】INSTR(str, substr)返回子字符串substr在字符串str中第一次出现的位置,索引从 1 开始。如果子字符串不存在,返回 0。本题中 'de' 从第 4 位开始,因此返回 4。 3.计算REVERSE('MySQL')的结果是______;计算LPAD('123', 5, '0')的结果是______。 【答案】LQS yM;00123 【解析】REVERSE(str)将字符串str反转;LPAD(str, len, padstr)在字符串str的左侧填充padstr,使总长度达到len。如果原字符串长度大于len,则截断到len位。 4.STRCMP('abc', 'abd')的结果是______;计算STRCMP('abc', 'abc')的结果是______。 【答案】-1;0 【解析】STRCMP(str1, str2)比较两个字符串:如果str1 < str2返回 - 1;如果str1 = str2返回 0;如果str1 > str2返回 1。比较是按字典序进行的,'abc' < 'abd',因此返回 - 1。 5.计算表达式CONCAT_WS('_', UPPER('mysql'), REVERSE('123'))的结果是______。 【答案】MYSQL_321 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $ 编写说明:依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循"由浅入深、循序渐进"的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。 本卷是《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》第30练,内容是字符串函数。 《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》 第30练 字符串函数 一、单项选择题 1. 下列关于 MySQL 字符串长度函数的描述,正确的是( ) A. LENGTH('MySQL数据库')返回 9 B. CHAR_LENGTH('MySQL数据库')返回 15 C. LENGTH()返回字符数,CHAR_LENGTH()返回字节数 D. 在 utf8mb4 字符集下,一个汉字占用 4 个字节 2.计算SUBSTRING('abcdefg', 3, 4)的结果是( ) A. cdef B. cdefg C. bcde D. defg 3.关于 MySQL 字符串拼接函数的描述,错误的是( ) A. CONCAT('a', 'b', 'c')返回 'abc' B. CONCAT('a', NULL, 'c')返回 'ac' C. CONCAT_WS('-', 'a', 'b', 'c')返回 'a-b-c' D. CONCAT_WS('-', 'a', NULL, 'c')返回 'a-c' 4.计算REPLACE('MySQL is a database', 'MySQL', 'SQL')的结果是( ) A. SQL is a database B. MySQL is a SQL C. SQL is a SQL D. MySQL is a database 5.计算TRIM(' MySQL ') + LTRIM(' MySQL ') + RTRIM(' MySQL ')的字符长度总和是( ) A. 15 B. 17 C. 19 D. 21 二、填空题 1.MySQL 中用于将字符串转换为大写的函数是______,转换为小写的函数是______。 2.计算INSTR('abcdefg', 'de')的结果是______;如果子字符串不存在,INSTR()返回______。 3.计算REVERSE('MySQL')的结果是______;计算LPAD('123', 5, '0')的结果是______。 4.STRCMP('abc', 'abd')的结果是______;计算STRCMP('abc', 'abc')的结果是______。 5.计算表达式CONCAT_WS('_', UPPER('mysql'), REVERSE('123'))的结果是______。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

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