MySQL的varchar定义长度是字节还是字符?

发布网友 发布时间:2022-04-22 09:21

我来回答

1个回答

热心网友 时间:2023-10-24 23:29

字符。

varchar存储规则:

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

5.0版本以上,varchar(20),指的是20字符,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),都可以存放20个,最大大小是65532字节 

Mysql4中最大也不过是20个字节,但是Mysql5根据编码不同,存储大小也不同。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com