数值:
tinyint? ? ? ? 十分小的数据? ? ? ? ? 1个字节
smallint? ? ? ? ?较小的数据? ? ? ? ? 2个字节
mediumint? ? ?中等大小的数据? ? 3个字节
int? ? ? ? ? ? ? 标准的整数? ? ? ? ? ? ? ?4个字节(常用int)
bigint? ? ? ? ? 较大的数据? ? ? ? ? ? ? 8个字节
float? ? ? ? ? ?浮点数? ? ? ? ? ? ? ? ? ? ? 4个字节
double? ? ? ?浮点数? ? ? ? ? ? ? ? ? ? ? 8个字节?
decimal? ? ?字符串形式的浮点数? ?金融计算的时候一般是使用decimal
字符串:
char? ? ? ? ? ? 固定大小 的字符串? ? 0~255
varchar? ? ? ?可变字符串? ? ? ? ? ? ? ? 0~65535(常用的,对应java中的Stringl类型)
tinytext? ? ? ? 微型文本? ? ? ? ? ? ? ? ? ?2^8-1
text? ? ? ? ? ? ? 文本串? ? ? ? ? ? ? ? ? ? ? 2^16-1(保存大文本)
时间日期:
data? ? ? ? ?YYYY-MM-DD,日期格式
time? ? ? ? ?HH: mm: ss? ? ? 时间格式
datetime? ? YYYY-MM-DD HH: mm: ss? ? ?最常用的时间格式
timestamp? ? 时间戳,1970.1.1到现在的毫秒数!也较为常用。
year? ? ? ? ? ? ? ?年份表示
null:
没有值,未知
注意:不要使用NULL进行运算,结果为NULL(没有意义)