1、整数类型
tinyint 1个字节
smallint 2个字节
mediumint 3个字节
int 4个字节
bigint 8个字节
2、浮点数类型、定点数类型
float 4个字节
double 8个字节
decimal(m,d) m+2 (同double)
3、日期与时间类型
year 1个字节
date 3个字节
time 3个字节
datetime 8个字节
timestamp 4个字节
4、字符串类型
char 固定长度
varchar 可变长度
text tinytext、text、mediumtext、longtext
enum 枚举类型、取一个元素
set 集合类型,取多个元素
5、二进制类型
binary 定长二进制字符串
varbinar 变长二进制字符串
bit(m) m位二进制数据,最多255字节
blob tinyblob、blob、mediumblob、longblob
最常用:int、float、decimal(m,d)、year、date、time、datetime、char、varchar
以上是比较常见的数据类型 ,不是很全。