varchar和char的区别

char:char是定长字符串,最多能存放255个字符,与编码无关,如果插入数据的长度小于固定长度,则用空格填充,存取速度比varchar快,是空间换时间的做法

varchar:varchar是可变长字符串,长度可变,插入的数据是多长就按多长来存储,最多能存放字符数为65532,存取慢,是时间换空间的做法

你可能感兴趣的:(MySQL,数据库)