说明:MySQL作为一个数据库管理系统,相较于编程语言,数据类型更丰富。
数值类型
常用类型:tinyint、int、bigint、double;
字符串类型
常用类型:char(固定长度的字符串)、varchar(可变长度的字符串);
小结
char:固定长度,存入的数据长度不足设置的长度,仍会占用设置长度的内存;效率高,浪费内存;
varchar:可变长度,存入的数据长度不足设置的长度,以实际数据长度占用的内存存储;效率低,节约内存;
日期类型
常用类型:date(日期)、datetime(日期+时间)