增加一个列
mysql> alter table test add q time not null default '00:00:00';
test 表名 q 增加的列名
数值类型
tinyint 占据一个字节
int系类的三个参数 M signed zerofill
M 表示每个值的位数
tinyint[M][unsigned][zerofill] 很小的整数 , unsigned 表示无符号,即从零开始 zerofill 表示位数不足时用零补齐
范围是 –128 到 127 或者 0-255
占用一个字节
smallint 占用两个字节
smallint[M][unsigened][zerofill] 小的整数,-32768 到32767 或者 0 到65535
mediumint 占用三个字节
int[m][unsigned][zerofill] 占用四个字节
浮点数
float[(m,d)][unsigned][zerofill] 单精度占用四个字节 双精度占用八个字节
日期和时间类型
date
mysql 以 YYYY-MM-DD 显示时间
日期和时间类型的存储需求
列类型
存储需求
DATE 3个字节
DATETIME 8个字节
TIMESTAMP4个字节
TIME3个字节
YEAR1个字节