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

在这里插入图片描述

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

【MySQL】拿来即用 —— MySQL中的数据类型_第1张图片

MySQL数据类型

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


⚪熟悉SQL

【MySQL】拿来即用 —— MySQL中的数据类型_第2张图片

一、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

你可能感兴趣的:(SQL,拿来即用。,mysql,数据库)