内容正文:
编写说明:河北省普通高等学校对口招生计算机类《数据库原理与应用技术考点双析卷》,依据《2028年河北省中等职业学校对口升学考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第15、第16卷精准对标河北省考纲,知识模块(二)数据定义:
2.定义表
(1) 掌握MySQL常用的数据类型、掌握创建表、查看表、修改表、重命名表、复制表和删除表的基本操作;
(2) 掌握MySQL的常用数据类型:数字类型、字符串类型、日期和时间类型等;
河北省中等职业学校对口招生考试 计算机类
《数据库原理与应用技术》考点双析卷 第15卷
MySQL常用数据类型 老师讲解卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共10小题,每题3分,共30分)
1.在MySQL中,允许从一个集合中取得多个值的数据类型是( )
A.ENUM B.SET C.BLOB D.VARCHAR
2.以下数据类型中适合存储日期和时间(精确到秒)的是( )
A.DATE B.TIME C.DATETIME D.YEAR
3.使用 SQL 语句创建数据表时,若要定义一个字段为数值型,长度为 5,小数位数为 2,正确的定义是( )
A.字段名 INT (5,2) B.字段名 FLOAT (5,2)
C.字段名 DECIMAL (5,2) D.字段名 CHAR (5,2)
4.下列关于字段属性的说法,错误的是( )
A.字段名应体现字段含义 B.字段类型需根据数据特征选择
C.字符型字段无需设置长度 D.数值型字段的长度包含小数点
5.下列字段中,不适合设置为数值型的是( )
A.体重 B.考试分数 C.身份证号码 D.基本工资
6.数值型字段的 “小数位数” 属性用于( )
A.规定字段的最大长度 B.限制字段的字符类型
C.设置允许的最大小数位数 D.确定字段是否为关键字
7.逻辑型字段的取值特点是( )
A.只能是数字 B.只能是文本 C.可包含多个值 D.只有两种可能结果
8.设计 “年龄” 字段时,合理的做法是( )
A.直接设置为数值型字段 B.通过出生日期计算获得
C.设置为字符型字段 D.与姓名字段合并存储
9.下列关于数值型字段的说法,错误的是( )
A.可用于存放成绩、工资等数据 B.需要设置字段长度和小数位数
C.字段长度包含小数点所占的位数 D.不参与算术运算
10.下列关于字段长度的说法,正确的是( )
A.字符型字段需要设置小数位数
B.数值型字段的长度不包含小数点
C.姓名字段长度设计为 8较为合理
D.地址字段应设置较短的长度
二、判断题(本大题共10小题,每题2分,共20分)
11.日期数据用字符形式表示时可以分隔符隔开,也可以不用分隔开。( )
12.在MySQL中,字符集和排序规则只对存储在数据库中的数据起作用,不影响查询结果。( )
13.逻辑型字段适用于存放只有两种结果的数据,如 “是否团员”。( )
14.MySQL 中的整数类型 INT 和 INTEGER 是不同的数据类型。( )
15.浮点数类型 FLOAT 和 DOUBLE 都可以存储精确的小数。( )
16.在创建表时,必须为每个列指定数据类型。( )
17.学号、电话号码等不参与算术运算的数字,应设为字符型字段。( )
18.在MySQL中,CHAR类型会保留字符串中首尾含有的空格。( )
19.日期型字段只能存放 “年 - 月 - 日” 信息,不能存放时间。( )
20.在MySQL中,TIME类型用于表示时间值,它可以使用字符串形式表示,也可以用数字形式表示。( )
三、填空题(本大题共10小题,每题5分,共50分)
21.在 MySQL 中,通常使用_________值来表示一个列植没有值或缺值的情形。
22.在 MySQL 中,______是数据的一种属性,它决定了数据的存储方式和所能表示的范围。
23.当使用TINYINT(3) ZEROFILL定义字段时,若插入数据 5,查询结果将显示为______。
24.BIGINT数据类型占用________个字节。
25.MySQL中使用_______和_______来表示小数。浮点类型有两种:_______和_______。定点类型只有一种:Decimal。
26.MySQL 中的浮点数类型包括 FLOAT 和 DOUBLE,而定点数类型是______。
27.在MySQL中,表示事件的时间戳可以是任意的TIMESTAMP和________数据类型。
28.TIMESTAMP数据类型在插入或更新记录时可以自动更新为________。
29.数据是一个超大的视频,数据定义为__________类型。
30.________是一套符号与编码,它包括编码规则以定义字符如何被编码成数字。
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$
编写说明:河北省普通高等学校对口招生计算机类《数据库原理与应用技术考点双析卷》,依据《2028年河北省中等职业学校对口升学考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第15、第16卷精准对标河北省考纲,知识模块(二)数据定义:
2.定义表
(1) 掌握MySQL常用的数据类型、掌握创建表、查看表、修改表、重命名表、复制表和删除表的基本操作;
(2) 掌握MySQL的常用数据类型:数字类型、字符串类型、日期和时间类型等;
河北省中等职业学校对口招生考试 计算机类
《数据库原理与应用技术》考点双析卷 第15卷
MySQL常用数据类型 老师讲解卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共10小题,每题3分,共30分)
1.在MySQL中,允许从一个集合中取得多个值的数据类型是( )
A.ENUM B.SET C.BLOB D.VARCHAR
【答案】B
2.以下数据类型中适合存储日期和时间(精确到秒)的是( )
A.DATE B.TIME C.DATETIME D.YEAR
【答案】C
3.使用 SQL 语句创建数据表时,若要定义一个字段为数值型,长度为 5,小数位数为 2,正确的定义是( )
A.字段名 INT (5,2) B.字段名 FLOAT (5,2)
C.字段名 DECIMAL (5,2) D.字段名 CHAR (5,2)
【答案】C
4.下列关于字段属性的说法,错误的是( )
A.字段名应体现字段含义 B.字段类型需根据数据特征选择
C.字符型字段无需设置长度 D.数值型字段的长度包含小数点
【答案】C
5.下列字段中,不适合设置为数值型的是( )
A.体重 B.考试分数 C.身份证号码 D.基本工资
【答案】C
6.数值型字段的 “小数位数” 属性用于( )
A.规定字段的最大长度 B.限制字段的字符类型
C.设置允许的最大小数位数 D.确定字段是否为关键字
【答案】C
7.逻辑型字段的取值特点是( )
A.只能是数字 B.只能是文本 C.可包含多个值 D.只有两种可能结果
【答案】D
8.设计 “年龄” 字段时,合理的做法是( )
A.直接设置为数值型字段 B.通过出生日期计算获得
C.设置为字符型字段 D.与姓名字段合并存储
【答案】B
9.下列关于数值型字段的说法,错误的是( )
A.可用于存放成绩、工资等数据 B.需要设置字段长度和小数位数
C.字段长度包含小数点所占的位数 D.不参与算术运算
【答案】D
10.下列关于字段长度的说法,正确的是( )
A.字符型字段需要设置小数位数
B.数值型字段的长度不包含小数点
C.姓名字段长度设计为 8较为合理
D.地址字段应设置较短的长度
【答案】C
二、判断题(本大题共10小题,每题2分,共20分)
11.日期数据用字符形式表示时可以分隔符隔开,也可以不用分隔开。( )
【答案】正确
【详解】日期数据的字符形式有: ‘YYYY-MM-DD’ ‘YYYYMMDD’ ‘YY-MM-DD’ ‘YYMMDD’所以可以用分隔符隔开,也可以不用分隔符隔开
12.在MySQL中,字符集和排序规则只对存储在数据库中的数据起作用,不影响查询结果。( )
【答案】错误
【详解】字符集和排序规则会影响查询结果的排序、比较等操作。
13.逻辑型字段适用于存放只有两种结果的数据,如 “是否团员”。( )
【答案】正确
14.MySQL 中的整数类型 INT 和 INTEGER 是不同的数据类型。( )
【答案】错误
【详解】MySQL 中的 INT 和 INTEGER 是相同的数据类型,可以互换使用。
15.浮点数类型 FLOAT 和 DOUBLE 都可以存储精确的小数。( )
【答案】错误
【详解】浮点数类型 FLOAT 和 DOUBLE 具有有限的精度,可能导致舍入误差。需要存储精确小数时,应使用 DECIMAL 类型。
16.在创建表时,必须为每个列指定数据类型。( )
【答案】正确
17.学号、电话号码等不参与算术运算的数字,应设为字符型字段。( )
【答案】正确
18.在MySQL中,CHAR类型会保留字符串中首尾含有的空格。( )
【答案】错误
19.日期型字段只能存放 “年 - 月 - 日” 信息,不能存放时间。( )
【答案】错误
20.在MySQL中,TIME类型用于表示时间值,它可以使用字符串形式表示,也可以用数字形式表示。( )
【答案】正确
三、填空题(本大题共10小题,每题5分,共50分)
21.在 MySQL 中,通常使用_________值来表示一个列植没有值或缺值的情形。
【答案】NULL
22.在 MySQL 中,______是数据的一种属性,它决定了数据的存储方式和所能表示的范围。
【答案】数据类型
23.当使用TINYINT(3) ZEROFILL定义字段时,若插入数据 5,查询结果将显示为______。
【答案】005
24.BIGINT数据类型占用________个字节。
【答案】8
25.MySQL中使用_______和_______来表示小数。浮点类型有两种:_______和_______。定点类型只有一种:Decimal。
【答案】 浮点数 定点数 单精度浮点类型 双精度浮点类型
26.MySQL 中的浮点数类型包括 FLOAT 和 DOUBLE,而定点数类型是______。
【答案】DECIMAL
27.在MySQL中,表示事件的时间戳可以是任意的TIMESTAMP和________数据类型。
【答案】DATETIME
28.TIMESTAMP数据类型在插入或更新记录时可以自动更新为________。
【答案】当前时间戳
29.数据是一个超大的视频,数据定义为__________类型。
【答案】BLOB
30.________是一套符号与编码,它包括编码规则以定义字符如何被编码成数字。
【答案】字符集
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$