varchar是变长的,所以,你varchar(20),varchar(200),varchar(5)都用来存'hello',是一样的。
换成char(20), char(200)就不一样了。
char是定长,更占空间,但是检索速度更快,适合于规定长度的字段,比如身份证号,char(18)比varchar(18)要好。
time : "hh:mm:ss"
date : "yyyy-mm-dd"
datetime : "yyyy-mm-dd hh:mm:ss"
timestamp : "yyyymmddhhmmss"