(1)数字类型
TINYINT 1字节 8位
SMALLINT 2字节 16位
MEDIUMINT 3字节 24位
INT/INTEGER 4字节 32位
BIGINT 8字节 64位
float 4字节
double 8字节
decimal(D,M)D最大30位,M最大65位
字符串::CHAR、VARCHAR、VARBINARY、BLOB、TEXT、ENUM、SET
文本:TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXT、TINYBLOG、BLOB、MEDIUMBLOG、LONGBLOG。
MySQL数据库中有五个可用的日期时间数据类型,分别为:DATE、DATETIME、TIME、YEAR、TIMESTAMP。
TIMESTAMP有几个特点:
a.当更新一条数据的时候,设置此类型根据当前系统更新可自动更新时间;
b.如果插入一条NULL,也会自动插入当前系统时间;
c.创建字段时,系统会自动给一个默认值;
d.会根据当前时区来存储和查询时间,存储时对当前时区进行转换,查询时再转换为当前的时区。
in(11)保存时间戳的优点:方便计算 int占4字节 TIMESTAMP占8字节