###第二部分:MySQL常见字段类型说明
一、数字类型
tinyint 1个字节 1个字节占8个二进制位 SIGNED(-128-127) UNSIGNED(0-255)
smallint 2个字节
dediumint 3个字节
int 4个字节
bigint 8个字节
float 4字节
double 8个字节
decimal 每4个字节存9个数字,小数点站1个字节(用于精确计算)
二、可变长度字符
varchar 变体长度
1、使用最小符合需求的长度
2、varchar(255)使用1个字节长度
3、varchar(255)以上使用1个字节长度
3、varchar(5)和varchar(2555)长度不一样
三、固定长度字符
char 定长数据
1、长度波动不大、如MD5
2、适合存储经常更新的字符串
四、日期
DATETIME 8个字节
与时区无关
可以保存毫秒、可保存范围大
五、时间戳
TIMESTAMP 时间戳 占4个字节
1970-01-01 到 2038-01-19
精确到秒
采用整数存储
依赖时区
自动更新timestamp列的值