mysql数据库常用类型

mysql数据库常用类型


2024年4月18日发(作者:)

mysql数据库常用类型

(原创版)

目录

数据库的常用数据类型概述

2.数值数据类型

- 整数数据类型

- tinyint

- smallint

- mediumint

- int(integer)

- bigint

- 浮点数和定点数

3.字符串数据类型

- char

- varchar

- text

- mediumtext

- longtext

4.日期/时间数据类型

- date

- time

- datetime

第 1 页 共 4 页

- timestamp

- year

5.二进制数据类型

- blob

- mediumblob

- smallblob

6.枚举和集合数据类型

- enum

- set

- bitmap

正文

MySQL 数据库是当前广泛应用的一种关系型数据库,其支持多种数据

类型以满足不同场景的需求。下面我们将详细介绍 MySQL 数据库中常用

的数据类型。

1.数值数据类型

- 整数数据类型:

- tinyint:占用 1 个字节,取值范围为 [0~255],适用于较

小的整数存储。

- smallint:占用 2 个字节,取值范围为 [0~65535],适用

于一般的整数存储。

- mediumint:占用 3 个字节,取值范围为 [0~16777215],

适用于较大的整数存储。

- int(integer):占用 4 个字节,取值范围为 [0~4294967295],

是普通的整数类型。

第 2 页 共 4 页

- bigint:占用 8 个字节,取值范围为

[0~18446744],适用于非常大的整数存储。

- 浮点数和定点数:

- float:占用 4 个字节,适用于浮点数存储。

- double:占用 8 个字节,适用于更高精度的浮点数存储。

- decimal:占用根据精度和符号位确定的字节数,适用于固

定精度的浮点数存储。

2.字符串数据类型

- char:固定长度的字符串类型,占用根据长度指定的字节数,

适用于字符串长度固定的场景。

- varchar:可变长度的字符串类型,占用根据长度指定的字节数,

最大长度为 65535。

- text:可变长度的字符串类型,最大长度为 65535,适用于较

长的字符串存储。

- mediumtext:可变长度的字符串类型,最大长度为 16777215,

适用于更长的字符串存储。

- longtext:可变长度的字符串类型,最大长度为 4294967295,

适用于超长的字符串存储。

3.日期/时间数据类型

- date:占用 3 个字节,表示年 - 月-日,范围为 1900-01-01

至 2100-01-01。

- time:占用 3 个字节,表示时:分:秒,范围为 00:00:00 至

23:59:59。

- datetime:占用 5 个字节,表示年 - 月-日 时:分:秒,范

围为 1900-01-01 00:00:00 至 2100-01-01 23:59:59。

第 3 页 共 4 页

- timestamp:占用 4 个字节,表示年 - 月-日 时:分:秒,范

围为 1970-01-01 00:00:01 至 2038-01-01 23:59:59。

- year:占用 1 个字节,表示年份,范围为 1900 至 2100。

4.二进制数据类型

- blob:可变长度的二进制数据类型,适用于存储图片、音频等

二进制数据。

- mediumblob:可变长度的二进制数据类型,最大长度为

16777215,适用于存储较大的二进制数据。

- smallblob:可变长度的二进制数据类型,最大长度为 255,适

用于存储较小的二进制数据。

5.枚举和集合数据类型

- enum:枚举类型,用于表示一组固定的值,例如性别、状态等。

第 4 页 共 4 页


发布者:admin,转转请注明出处:http://www.yc00.com/web/1713397427a2241012.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信