mysql数据库中varchar()这个括号里的数字所代表的的储存长度

这个括号里面的数字其实和版本有关:

4.0版本及以下,varchar(3),指的是3字节,如果存放UTF8汉字时,只能存1个(每个汉字3字节).

5.0版本及以上,varchar(3),指的是3字符,无论存放的是数字、字母还是UTF8汉字,都可以存放3个.

一个是字节一个是字符,两者并不相同.

发布了37 篇原创文章 · 获赞 19 · 访问量 3722

猜你喜欢

转载自blog.csdn.net/Ryan_black/article/details/104207142