mysql文本类型有哪些 数据库中文本的数据类型

整理下以便查阅,还想吐槽下:这头条怎么就不能给文章分类呢?
整数类型
tinyInt
很小的整数(8位二进制)
smallint
小的整数(16位二进制)
mediumint
中等大小的整数(24位二进制)
int(integer)
普通大小的整数(32位二进制)
小数类型
float
单精度浮点数
double
双精度浮点数
decimal(m,d)
压缩严格的定点数
文本、二进制类型
CHAR(M)
M为0~255之间的整数
VARCHAR(M)
M为0~65535之间的整数
TINYBLOB
允许长度0~255字节
BLOB
允许长度0~65535字节
MEDIUMBLOB
允许长度0~167772150字节
LONGBLOB
【mysql文本类型有哪些 数据库中文本的数据类型】允许长度0~4294967295字节
TINYTEXT
允许长度0~255字节
TEXT
允许长度0~65535字节
MEDIUMTEXT
允许长度0~167772150字节
LONGTEXT
允许长度0~4294967295字节
VARBINARY(M)
允许长度0~M个字节的变长字节字符串
BINARY(M)
允许长度0~M个字节的定长字节字符串
这些数据类型并不需要你记住,只是需要理解下 。各种数据库软件在建表的时候都会给你一些提示,比如我经常用的SQLyog:

mysql文本类型有哪些 数据库中文本的数据类型

文章插图