请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于varchar这里是不是有点问题

varchar(1)表示占用一个字符(1个汉字1个字母都是一个字符),占用字节多少和数据库的字符编码有关。所以varchar(255) 表示最大可以存255个字符(255个汉字或字母)

正在回答 回答被采纳积分+3

1回答

一凡 2018-01-02 14:29:43

UTF8编码,汉字是3个字符长度,所以255字符串全部放汉字的话只能保存85个汉字。

varchar是变长,定义的时候注意别短了就好,当然太长了也没必要。

255这个长度在老版本的mysql里面是char/varchar的最大长度,所以在定义的时候会比较常用到。

1 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号