MySQL中不常用的数据类型介绍

在MySQL中,除了常用的数据类型(如整数、浮点数、字符串等)之外,还有一些不常用的数据类型,这些数据类型可能在特定场景下非常有用,但在大多数情况下可能不会被经常使用,以下是一些不常用的MySQL数据类型的介绍:

MySQL中不常用的数据类型介绍
(图片来源网络,侵删)

1、位数据类型

位数据类型用于存储二进制数据,它们有以下几种类型:

类型 大小 描述
BIGINT 8字节 有符号的整型,范围从9223372036854775808到9223372036854775807
BIT 1字节 位字段,可以是0或1
TINYINT 1字节 有符号的整型,范围从128到127
MEDIUMINT 3字节 有符号的整型,范围从8388608到8388607
SMALLINT 2字节 有符号的整型,范围从32768到32767
YEAR 1字节 年份
DECIMAL 对齐字节数 精确的小数值
FLOAT 4字节 单精度浮点数
DOUBLE 8字节 双精度浮点数
NULL 未知或者不确定的值
TIMESTAMP 4字节 时间戳,范围从’19700101 00:00:01′ UTC到’20380119 03:14:07′ UTC
CHAR 对齐字节数 固定长度的字符串
VARBINARY 对齐字节数 可变长度的二进制字符串
BINARY 对齐字节数 固定长度的二进制字符串

2、JSON数据类型

JSON数据类型用于存储JSON格式的数据,它有以下几种类型:

类型 描述
JSON JSON格式的数据
JSON_ARRAY JSON数组
JSON_OBJECT JSON对象

3、ENUM和SET数据类型

ENUM和SET数据类型用于存储枚举类型的值,它们有以下几种类型:

ENUM:

类型 描述
ENUM(‘value1’, ‘value2’, …) 枚举类型的值,可以包含多个值

SET:

类型 描述
SET(‘value1’, ‘value2’, …) 集合类型的值,可以包含多个值,但只能有一个值出现在一行记录中

4、空间数据类型

空间数据类型用于存储地理空间数据,它们有以下几种类型:

类型 描述
SPATIAL 地理空间数据
POINT 二维坐标点
LINESTRING 二维线段集合
MULTILINESTRING 二维多线段集合
POLYGON 二维多边形
MULTIPOLYGON 二维多多边形集合
GEOMETRY 任何类型的几何对象(包括上述所有类型)

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/519368.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希新媒体运营
上一篇 2024-04-25 15:16
下一篇 2024-04-25 15:18

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入