空空如也网

【MySQL】拿来即用 —— MySQL中的数据类型

【MySQL】拿来即用 —— MySQL中的数据类型

在这里插入图片描述

个人简介:Java领域新星创作者;阿里云技术博主、即用据类星级博主、即用据类专家博主;正在Java学习的即用据类路上摸爬滚打,记录学习的即用据类过程~
个人主页:.29.的博客
学习社区:进去逛一逛~

在这里插入图片描述

MySQL数据类型

  • ⚪熟悉SQL
  • 一、MySQL数据类型总结
  • 二、即用据类常用类型详解

⚪熟悉SQL

在这里插入图片描述

一、即用据类MySQL数据类型总结

类型类型举例
位类型BIT
集合类型SET
枚举类型ENUM
定点数类型DECIMAL
浮点类型FLOAT、即用据类DOUBLE
日期时间类型YEAR、即用据类TIME、即用据类DATE、即用据类DATETIME、即用据类TIMESTAMP
整数类型TINYINT、即用据类SMALLINT、即用据类MEDIUMINT、即用据类INT(或INTEGER)、即用据类BIGINT
文本字符串类型CHAR、VARCHAR、TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXT
二进制字符串类型BINARY、VARBINARY、TINYBLOB、BLOB、MEDIUMBLOB、LONGBLOB
JSON类型JSON对象、JSON数组
空间数据类型单值:GEOMETRY、POINT、LINESTRING、POLYGON;集合:MULTIPOINT、MULTILINESTRING、MULTIPOLYGON、GEOMETRYCOLLECTION

二、常用类型详解

类型描述
INT从-231到 231-1的整型数据。存储大小为 4个字节
CHAR(size)定长字符数据。若未指定,默认为1个字符,最大长度255
VARCHAR(size)可变长字符数据,根据字符串实际长度保存,必须指定长度
FLOAT(M,D)单精度,占用4个字节,M=整数位+小数位,D=小数位。 D<=M<=255,0<=D<=30,默认M+D<=6
DOUBLE(M,D)双精度,占用8个字节,D<=M<=255,0<=D<=30,默认M+D<=15
DECIMAL(M,D)高精度小数,占用M+2个字节,D<=M<=65,0<=D<=30,最大取值范围与DOUBLE相同。
DATE日期型数据,格式’YYYY-MM-DD’
BLOB二进制形式的长文本数据,最大可达4G
TEXT长文本数据,最大可达4G

在这里插入图片描述

未经允许不得转载:空空如也网 » 【MySQL】拿来即用 —— MySQL中的数据类型