关于varchar这里是不是有点问题
来源:3-3 数据库设计-活动信息表
阳光de技术男
2017-12-30
varchar(1)表示占用一个字符(1个汉字1个字母都是一个字符),占用字节多少和数据库的字符编码有关。所以varchar(255) 表示最大可以存255个字符(255个汉字或字母)
写回答
1回答
-
一凡
2018-01-02
UTF8编码,汉字是3个字符长度,所以255字符串全部放汉字的话只能保存85个汉字。
varchar是变长,定义的时候注意别短了就好,当然太长了也没必要。
255这个长度在老版本的mysql里面是char/varchar的最大长度,所以在定义的时候会比较常用到。
10
相似问题