# Mysql 数据类型
varchar
可变长度的字符串
比较智能,节省空间
会根据实际长度,动态的分配空间
缺点:需要动态分配空间,速度慢
优点:节省空间
char
定长字符串
不管实际长度是多少
分配固定长度的空间去存储数据
使用不恰当的时候,可能导致空间浪费
缺点:使用不当,可能导致空间浪费
优点:不需要动态分配空间,速度快
int
bigint
float
double
date
短日期类型
datetime
长日期类型
clob
字符大对象
最多存储4g的字符串
比如:存储一篇文章
超过255个字符的,尽量都使用clob
Character Large Object: clob
blob
存储二进制对象
图片,声音,视频,等流媒体数据
往blob字段中插入数据时,需要使用IO流。
date
短日期:只包括 年月日
Mysql默认格式:可以将该格式的时间字符串直接插入到date类型的字段中
%Y-%m-%d
datetime
长日期:包括 年月日时分秒
Mysql默认格式:可以将该格式的时间字符串直接插入到date类型的字段中
%Y-%m-%d %h:%i:%s