MySQL数据类型百科全书
字节长度是长度单位。
名称
长度
使用
TINYINT(M)
位,布尔,布尔
一
如果数字是无符号的,则可以存储从0到255的数字。
否则,您可以将数字从128存储到127。
SmallInt(M)
二
如果数字是无符号的,则可以存储从0到65535的数字。
否则,您可以将数字从32768存储到32767。
MEDIUMINT(M)
三
如果数字是未签名的,则可以将数字从0存储到16777215;否则,可以将数字从8388608存储到8388607。
整数(m)
整数(m)
四
如果数字是未签名的,可以将数字从0存储到4294967295,也可以将数字从2147483648存储到2147483647。
bigint(M)
八
如果是无符号数,从0到18446744073709551615数可以存储,或数从922337203685477580到922337203685477580可以存储。
浮子(精密度)
4或8
这里的精度是一个整数,可以达到53。如果precision24和精度≤53转换为双。
浮子(M,D)
四
单精度浮点数。
双(m,d),
双精度,
真正的
八
双精度浮点。
十进制(m,d),
DEC,数字,固定的
m + 1或m + 2
解压浮点数。
日期
三
在显示的格式为YYYY-MM-DD。
日期时间
毫米:SS
八
在显示的格式为YYYY-MM-DD。
时间戳
四
在显示的格式为YYYY-MM-DD。
时间
三
显示格式为:毫米:SS。
年
一
在yyyy格式显示。
char(m)
M
定长字符串。
VARCHAR(M)
最大m
一个长字符串。m=255。
TINYBLOB,
tinytext
最大255
tinyblob是大小写敏感的,和tinytext是大小写不敏感。
斑点,
文本
最大64k
斑点大小敏感,文本不区分大小写。
mediumblob,
mediumtext
最大16M
mediumblob是大小写敏感的,和mediumtext尺寸不敏感。
LONGBLOB,
单引号字符
最大4g
longblob大小敏感,和单引号字符的尺寸不敏感。
枚举(value1,…)。
1或2
最大值可以达到65535个不同的值。
集(value1,…)。
高达8
最大值可以达到64个不同的值。