1.数值类型(整形):
BIT(M) 默认值为1,范围为1-64
TINYINT 占用1个字节,范围为(带符号)-128~127,(无符号)0~255,默认情况下都是有符号的
SMALLINT 占用2个字节,范围为(带符号)-2^15~2^15-1,(无符号)0~2^16-1
MEDIUMINT 占用3个字节,范围为(带符号)-2^23~2^23-1,(无符号)0~2^24-1
INT 占用4个字节,范围为(带符号)-2^31~2^31-1,(无符号)0~2^32-1
BIGINT 占用8个字节 ,范围为(带符号)-2^63~2^63-1,(无符号)0~2^63-1
2.数据类型(浮点型):
FILAOT 占用4个字节(单精度)
DOUBLE 占用8个字节(双精度)
DECIMAL(M,D) M为指定长度,D为指定保留的小数位数
3.数据类型(文本,二进制类型)
字符串:
CHAR(size) 固定长度字符串 最大为255
VARCHAR(size) 可变长度的字符串,范围为0~65535
二进制:
BLOB 范围为0~2^16-1
LONGBLOB 范围为0~2^32-1
文本:
TEXT 范围为0~2^16
LONGTEXT 范围为0~2^32
日期:
DATE 日期格式(YYYY-MM-DD)
DATETIME 日期格式((YYYY-MM-DD HH:mm:SS)
Timestamp 时间戳 可以自动记录