springboot网站开发-mysql数据库字段varchar类型存储汉字的长度关系!
如果你的数据表是utf-8编码,并且采用的是mysql数据库。设计自己的业务数据。那么,如果你采用是varchar类型的字段格式,一个汉字就是一个字节。
如图所示,这个用户的昵称,名字才前端html内已经限制了用户输入时,在2-10个之间。
因此前端用户输入,汉字最多只能录入10个汉字。
到了后端数据库表内部。存储的时候,也就是这样。
下面看看设计的表字段长度是多少
如图所示,这个username的字段varchar类型,长度10.确实是可以正常存上去的。不报错。
总结:mysql数据库,utf8字符集,varchar类型,一个汉字就是一个字节。