mysql 字段类型 varchar 的长度??

2025-04-27 23:43:57
推荐回答(3个)
回答1:

是这样的,当比较数字和varchar时,mysql会把varchar转换为数字,首字符为数字0的,或者其他字符的都会转换为0,varchar类型字段=0
只能排除首字符为非零数字的字符串

回答2:

VARCHAR数据类型所支持的最大长度也是255个字符。
1个汉字字符存储需要2个字节,即255/2=127
1个英文字符存储需要1个字节,
即255

回答3:

mysql是字符数不是字节数,
根据编码不同定义varchar(20)
用GBK编码就是20×2Byte
用UTF-8则是20*3Byte