MySQL数据类型专题测试
考察知识点
本试卷涵盖以下核心知识点:
数据类型概述(3题)
- 数据类型的作用与意义
- 数据类型分类体系
- 数据类型选择原则
整数类型(3题)
- TINYINT/SMALLINT/MEDIUMINT/INT/BIGINT范围与存储
- UNSIGNED无符号整数的应用
- 整数类型的选择策略
浮点数类型(3题)
- FLOAT/DOUBLE/DECIMAL的区别
- DECIMAL精确存储与金额应用
- 浮点数精度问题
字符串类型(3题)
- CHAR与VARCHAR的区别与选择
- TEXT类型的应用场景
- 字符串类型存储空间计算
日期和时间类型(3题)
- DATE/TIME/DATETIME/TIMESTAMP特点
- DATETIME与TIMESTAMP的区别
- 时间类型的选择建议
枚举与集合类型(3题)
- ENUM单选类型的应用
- SET多选类型的应用
- ENUM与SET的区别
1
单选题
MySQL中数据类型的作用是什么?
2
判断题
MySQL的数据类型主要分为数值类型、字符串类型、日期时间类型等几大类。
3
单选题
MySQL中INT类型可以存储什么数据?
4
单选题
存储年龄(0-150范围)应该选择什么整数类型?
5
判断题
BIGINT类型用于存储非常大的整数,适合存储如订单ID、用户ID等可能超过INT范围的大数值。
6
单选题
MySQL中FLOAT和DOUBLE类型的区别是什么?
7
单选题
存储商品价格(如99.99元)应该使用什么数据类型?
8
判断题
FLOAT和DOUBLE存在精度损失问题,不适合用于金额、财务等需要精确计算的场景。
9
单选题
VARCHAR类型的特点是什么?
10
单选题
CHAR和VARCHAR的主要区别是什么?
11
判断题
TEXT类型用于存储长文本内容,如文章内容、商品详情等大量文字。
12
单选题
MySQL中DATE类型用于存储什么数据?
13
单选题
DATETIME和TIMESTAMP的区别是什么?
14
判断题
使用NOW()函数可以获取当前的日期和时间,常用于插入当前时间到DATETIME或TIMESTAMP字段。
15
单选题
ENUM类型的特点是什么?
16
单选题
SET类型与ENUM类型的区别是什么?
17
判断题
ENUM类型内部使用整数存储,每个枚举值对应一个数字索引,这使得ENUM存储空间非常小。
18
多选题
以下哪些场景适合使用ENUM或SET类型?
19
填空题
MySQL数据类型:存储整数用______类型,存储价格金额用_______类型,存储姓名用_______类型。
20
填空题
MySQL日期时间类型:______存储日期,______存储时间,________存储日期和时间。
📝 发现内容有误?点击此处直接编辑
想参加完整模拟考试?
小程序提供计时考试、自动评分和详细解析
长按或扫描二维码,立即体验