基本信息
文件名称:《数据库原理及MySQL应用(微课版)》 教案 第8次课程 3.2.1 MYSQL支持的数据类型.docx
文件大小:276.2 KB
总页数:9 页
更新时间:2025-06-29
总字数:约5.86千字
文档摘要

西安欧亚学院

教案

课程名称

数据库技术应用

学时总数

64

任课教师

李淑玲、田西壮、史博文

适用专业

数据科学与大数据技术

课次

8

审批人

戴道成

章节题目

3.2.1MYSQL支持的数据类型

审批时间

2024.1

教学目标设计

会使用MySQL的不同数据类型

教学重点

MySQL支持的数据类型

教学难点

不同数据类型的区别和使用

教学媒体与资源选择

PPT演示,电脑和投影仪

课堂教学创新点

混合式教学方式,利用智慧树平台视频资源进行理论内容讲解。

课程思政元素体现及切入点(可选)

讲解不同数据类型,坚持科学的价值观和道德观。

教学内容及过程设计

1.内容回顾(5分)

2.引入(5分)

3.MySQL支持的数据类型(40分)

数据类型:作为数据的一种属性,能够表示数据的信息以及存储方式的类型。不同数据类型的存储方式不同,因此数据库中字段的数据类型对于数据库的优化非常重要。不同的DBMS,数据类型有所不同。

MySQL支持的数据类型:

Helpdatatypes;--查看mysql支持的所有数据类型

Mysql支持的数据类型主要分为三种:数值类型、日期和时间类型、字符串类型。从Mysql5.7开始,支持json类型。

数值类型包括:整数、浮点数和定点数、BIT类型

一、整数类型

整数类型,顾名思义是用来存储整数的。MySQL支持的整数类型有SQL标准中的整数类型INTEGER和SMALLINT,并在此基础上拓展了新的整数类型,如TINYINT、MEDIUMINT、BIGINT。

二、浮点数和定点数类型

如果想要在数据库中存储小数类型,则需要下面两种MySQL指出的数据类型:浮点数类型和定点数类型。浮点数类型在数据库中存放的是近似值,因此也称为近似值类型,而定点数类型在数据库中存放的是精确值。

浮点数类型包括FLOAT(单精度)和DOUBLE(双精度)两种。

定点数类型在数据库中是以字符串形式存的,因此是精确值。定点数只有一种数据类型,即DECIMAL,该数据类型用于精度要求非常高的计算中,如涉及金钱操作的领域。

三、BIT类型

MySQL5.0以前,BIT与TINYINT表示同一种数据类型。但是在MySQL5.0以及之后的版本中,BIT是一个完全不同的数据类型。我们可以使用使用BIT数据类型保存位字段值,即BIT可以方便的存储二进制数据。

MySQL提供了5种不同的日期时间类型:TIME、DATE、YEAR.、DATETIME和TIMESTAMP。

每种日期与时间类型都有一个取值范围和一个“0”值。在非严格模式下,当存储的数据格式不合法时,系统会给出警告,并将0