mysql char/varchar的区别



最需要关注的四点:


字符串结尾空格:

char:不保留,"abc  " 存为 "abc"

varchar:保留,


存储定长:

char:占用的存储空间固定,不由内容决定

varchar:占用的存储空间不固定,由内容决定


可用长度:

char:上限255

varchar:上限65535


效率:

char相对varchar更快,因为varchar不定长,需要做一次取长度运算。


对比:

mysql char/varchar的区别_第1张图片


参考mysql5.7官网说明:

https://dev.mysql.com/doc/refman/5.7/en/char.html



原文出自:http://blog.csdn.net/daiyudong2020/article/details/72851143


End;

你可能感兴趣的:(mysql,mysql)