tinyint 1个字节 十分小的数据 一般不用
smallint 2个字节 较小的数据
mediumint 3个字节 中等大小的数据
int 4个字节 标准的整数 常用
bigint 8个字节 较大的数据 一般也不用
float 4个字节 浮点数
double 8个字节 浮点数
decimal 字符串形式的浮点数 一般用于金融计算
char 固定大小的字符串 0-255
varchar 可变字符串 0-65535 对应java里的string 常用
tinytext 微型文本 2^8-1
text 文本串 2^16-1 用于保存大文本
date YYYY-MM-DD 日期
time HH:mm:ss 时间
datetime YYYY-MM-DD HH:mm:ss 最常用
timestamp 时间戳 1970.1.1到现在的毫秒数 较常用 一般在java的业务阶段转换为datetime格式
没有值,未知
注意不要使用null进行运算
原文:https://www.cnblogs.com/peanutist/p/14620770.html