第16卷 MySQL常用数据类型 河北省对口招生考试-计算机类《数据库原理与应用技术考点双析卷》

2026-03-05
| 2份
| 8页
| 51人阅读
| 2人下载

内容正文:

编写说明:河北省普通高等学校对口招生计算机类《数据库原理与应用技术考点双析卷》,依据《2028年河北省中等职业学校对口升学考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第15、第16卷精准对标河北省考纲,知识模块(二)数据定义: 2.定义表 (1) 掌握MySQL常用的数据类型、掌握创建表、查看表、修改表、重命名表、复制表和删除表的基本操作; (2) 掌握MySQL的常用数据类型:数字类型、字符串类型、日期和时间类型等; 河北省中等职业学校对口招生考试 计算机类 《数据库原理与应用技术》考点双析卷 第16卷 MySQL常用数据类型 学生练习卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共10小题,每题3分,共30分) 1.在设计数据表时,“身份证号” 字段通常设置为(   ) A.数值型 B.字符型 C.日期型 D.逻辑型 【答案】B 2.下面选项中,用于表示变长长度字符串的数据类型是(   ) A.CHAR B.VARCHAR C.BINARY D.BOLB 【答案】B 3.下列字段中,应设置为日期型的是(   ) A.学号 B.身高 C.入团日期 D.邮政编码 【答案】C 4.下列日期数据不合法的是(   ) A."2023-03-12" B."2012/10/07" C."2034,04,08" D."2000 03 04" 【答案】D 【详解】常见合法的日期表示格式有“年- 月 - 日”(如2023 - 03 - 12)、“年/月/日”(如2012/10/07)等。日期表示中,分隔符还可以是“.” “,”  “\” 故ABC日期表示都正确,D项中日期中的分隔符为空格错误。 5.下列不属于数值类型的一项是(   ) A.DOUBLE B.DECIMAL C.SET D.FLOAT 【答案】C 【详解】SET类型为集合类型。 6.下列关于数据类型的选择方法描述正确的是(   ) A.选择最小的可用类型,如果值永远不超过256,则使用TINYINT比INT强 B.对于完全都是数字的,只可以选择整数类型 C.浮点类型用于可能具有小数部分的数 D.以上都不对 【答案】C 【详解】A项中TINYINT的值不超过255,B项对于完全是数字的,可以选择整数类型也可以是小数类型,C项正确。 7.若要创建一个名为departments的表,包含dept_id(整数类型,主键)和dept_name(可变长度字符串,最大长度 30),并且dept_name不允许为空,正确的SQL语句是(   ) A.CREATE TABLE departments (dept_id INT PRIMARY KEY, dept_name VARCHAR (30) NOT NULL); B.CREATE TABLE departments (dept_id INT KEY, dept_name CHAR (30) NOT NULL); C.CREATE TABLE departments (dept_id INT PRIMARY KEY, dept_name VARCHAR (30)); D.CREATE TABLE departments (dept_id INT, dept_name VARCHAR (30) NOT NULL); 【答案】A 【详解】B选项设置主键语法错误,应该是PRIMARY KEY;C选项没有设置dept_name为非空;D选项没有将dept_id设置为主键。A选项正确定义了表结构、主键和非空约束。 8.在MySQL中,以下说法正确的是(   ) A.INT(4)中的 4 表示取值范围 B.BINARY(4)中的4表示二进制数据的最大字节长度 C.VARCHAR(4)中的 4 表示占用的字节数 D.以上说法都不正确 【答案】B 9.字符型字段与数值型字段的主要区别是(   ) A.字符型字段长度更长 B.数值型字段可参与算术运算 C.字符型字段只能存放汉字 D.数值型字段不能包含小数 【答案】B 10.下列关于字段类型的说法,正确的是(   ) A.日期型字段不能存放时间 B.字符型字段可存放数字和文本 C.逻辑型字段可参与算术运算 D.数值型字段不能包含小数 【答案】B 二、判断题(本大题共10小题,每题2分,共20分) 11.在MySQL中,VARCHAR的长度可以超过65535。( ) 【答案】错误 12.字符型字段既需要设置长度,也需要设置小数位数。( ) 【答案】错误 13.DATETIME 类型的范围比 TIMESTAMP 更大。( ) 【答案】正确 【详解】DATETIME 支持到 9999-12-31,而 TIMESTAMP 到 2038 年。 14.设计 “年龄” 字段时,应直接设为数值型而非通过出生日期计算。( ) 【答案】错误 15.FLOAT 类型比 DECIMAL 类型更精确。( ) 【答案】错误 【详解】DECIMAL 是精确类型,FLOAT 存在精度误差。 16.在MySQL中,定点数类型适用于取值范围大,又可以容忍微小误差的场景。( ) 【答案】错误 17.所有数据库中,对于数值型字段,都应该考虑字段长度和小数位数属性。( ) 【答案】错误 【详解】很多数据库中,对数值型字段已经不太提字段长度和小数位了。而是用整型、长整型、单精度、双精度来表示数的范围。 18.AUTO_INCREMENT 只能用于 INT 类型字段。( ) 【答案】错误 【详解】AUTO_INCREMENT 可用于 TINYINT、SMALLINT 等整数类型。 19.在INSERT语句中,非零值1可以对应逻辑型字段,表示“真”。( ) 【答案】错误 【详解】在SQL标准中,逻辑型字段(通常为BOOLEAN类型)存储的是明确的TRUE或FALSE值。不同数据库对逻辑值的处理方式可能有所差异,有些数据库不支持直接用数值表示逻辑值,有些即使支持,也并非统一规定非零值1就代表“真”。所以不能简单地认为在INSERT语句中,非零值1可以对应逻辑型字段表示“真”。 20.字段的属性仅包括字段名和字段类型。( ) 【答案】错误 三、填空题(本大题共10小题,每题5分,共50分) 21.在 MySQL 中,ENUM类型是一种字符串类型,它的值必须是__________中的一个。 【答案】预定义选项列表 22.ENUM数据类型用于存储_____值。 【答案】枚举 23.TIME数据类型用于存储________,格式为________。 【答案】 时间 HH:MM:SS 24.MySQL对于不同种类的日期和时间有很多种数据类型。只需要存储年份,则使用_______类型即可:如果只记录时间,只须使用_______类型即可。 【答案】 Year Time 25.DOUBLE类型能存储大约______位有效数字,占用______个字节的存储空间。 【答案】 15 8 26.存储精确的小数金额应使用的数据类型是 ______。 【答案】DECIMAL 27.MEDIUMINT数据类型占用________个字节。 【答案】3 28.TINYINT UNSIGNED的最大值是______。 【答案】255 29.数据类型约束用于规定某一列只能存储特定______类型的值。 【答案】数据 30.MySQL中,系统数据类型主要分为______、______和字符串类型。 【答案】 数值类型 日期和时间类型 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $ 编写说明:河北省普通高等学校对口招生计算机类《数据库原理与应用技术考点双析卷》,依据《2028年河北省中等职业学校对口升学考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第15、第16卷精准对标河北省考纲,知识模块(二)数据定义: 2.定义表 (1) 掌握MySQL常用的数据类型、掌握创建表、查看表、修改表、重命名表、复制表和删除表的基本操作; (2) 掌握MySQL的常用数据类型:数字类型、字符串类型、日期和时间类型等; 河北省中等职业学校对口招生考试 计算机类 《数据库原理与应用技术》考点双析卷 第16卷 MySQL常用数据类型 学生练习卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共10小题,每题3分,共30分) 1.在设计数据表时,“身份证号” 字段通常设置为(   ) A.数值型 B.字符型 C.日期型 D.逻辑型 2.下面选项中,用于表示变长长度字符串的数据类型是(   ) A.CHAR B.VARCHAR C.BINARY D.BOLB 3.下列字段中,应设置为日期型的是(   ) A.学号 B.身高 C.入团日期 D.邮政编码 4.下列日期数据不合法的是(   ) A."2023-03-12" B."2012/10/07" C."2034,04,08" D."2000 03 04" 5.下列不属于数值类型的一项是(   ) A.DOUBLE B.DECIMAL C.SET D.FLOAT 6.下列关于数据类型的选择方法描述正确的是(   ) A.选择最小的可用类型,如果值永远不超过256,则使用TINYINT比INT强 B.对于完全都是数字的,只可以选择整数类型 C.浮点类型用于可能具有小数部分的数 D.以上都不对 7.若要创建一个名为departments的表,包含dept_id(整数类型,主键)和dept_name(可变长度字符串,最大长度 30),并且dept_name不允许为空,正确的SQL语句是(   ) A.CREATE TABLE departments (dept_id INT PRIMARY KEY, dept_name VARCHAR (30) NOT NULL); B.CREATE TABLE departments (dept_id INT KEY, dept_name CHAR (30) NOT NULL); C.CREATE TABLE departments (dept_id INT PRIMARY KEY, dept_name VARCHAR (30)); D.CREATE TABLE departments (dept_id INT, dept_name VARCHAR (30) NOT NULL); 8.在MySQL中,以下说法正确的是(   ) A.INT(4)中的 4 表示取值范围 B.BINARY(4)中的4表示二进制数据的最大字节长度 C.VARCHAR(4)中的 4 表示占用的字节数 D.以上说法都不正确 9.字符型字段与数值型字段的主要区别是(   ) A.字符型字段长度更长 B.数值型字段可参与算术运算 C.字符型字段只能存放汉字 D.数值型字段不能包含小数 10.下列关于字段类型的说法,正确的是(   ) A.日期型字段不能存放时间 B.字符型字段可存放数字和文本 C.逻辑型字段可参与算术运算 D.数值型字段不能包含小数 二、判断题(本大题共10小题,每题2分,共20分) 11.在MySQL中,VARCHAR的长度可以超过65535。( ) 12.字符型字段既需要设置长度,也需要设置小数位数。( ) 13.DATETIME 类型的范围比 TIMESTAMP 更大。( ) 14.设计 “年龄” 字段时,应直接设为数值型而非通过出生日期计算。( ) 15.FLOAT 类型比 DECIMAL 类型更精确。( ) 16.在MySQL中,定点数类型适用于取值范围大,又可以容忍微小误差的场景。( ) 17.所有数据库中,对于数值型字段,都应该考虑字段长度和小数位数属性。( ) 18.AUTO_INCREMENT 只能用于 INT 类型字段。( ) 19.在INSERT语句中,非零值1可以对应逻辑型字段,表示“真”。( ) 20.字段的属性仅包括字段名和字段类型。( ) 三、填空题(本大题共10小题,每题5分,共50分) 21.在 MySQL 中,ENUM类型是一种字符串类型,它的值必须是__________中的一个。 22.ENUM数据类型用于存储_____值。 23.TIME数据类型用于存储________,格式为________。 24.MySQL对于不同种类的日期和时间有很多种数据类型。只需要存储年份,则使用_______类型即可:如果只记录时间,只须使用_______类型即可。 25.DOUBLE类型能存储大约______位有效数字,占用______个字节的存储空间。 26.存储精确的小数金额应使用的数据类型是 ______。 27.MEDIUMINT数据类型占用________个字节。 28.TINYINT UNSIGNED的最大值是______。 29.数据类型约束用于规定某一列只能存储特定______类型的值。 30.MySQL中,系统数据类型主要分为______、______和字符串类型。 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $

资源预览图

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