今天学了一下mysql,这是我对varchar占用内存的了解 在MySQL5.0以后,varchar(x)代表x个字符,每个字符(汉字)占3个字节,会有1或者2个字节存放长度(长度超过255,占用2个字节),如果varchar可以为null的话,需要一个字节保存null,所以实际占用内存应该是len*3+len>255?2:1+null?1:0.
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/16205.html