数据库的列类型

215 阅读1分钟

一、数值

tinyint:是十分小的数据,1个字节;

smallint:较小的数据,2个字节;

mediumint:中等大小的数据,3个字节;

int:标准的整数,4个字节;

bigint:较大的数据,8个字节;

float:单精度浮点数,4个字节;

double:双精度浮点数,8个字节;

decimal:字符串形式的浮点数,常用于金融计算;

二、字符串

char:字符串固定大小,0~255个字节;

varchar:可变字符串,0~65535个字节;

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到现在的毫秒数;

year:年份表示;

四、null

没有值,未知

不要使用null进行运算,运行后结果为Null