mysql char/varchar的区别

来源:互联网 发布:权力的游戏cp知乎 编辑:程序博客网 时间:2024/06/06 01:28



最需要关注的四点:


字符串结尾空格:

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

varchar:保留,


存储定长:

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

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


可用长度:

char:上限255

varchar:上限65535


效率:

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


对比:



参考mysql5.7官网说明:

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



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


End;

原创粉丝点击