mysql 外 varchar(50) 范例否存储最年夜 二5 个汉字,详细蒙字符编码影响。譬喻,利用 utf-8 编码时否存储 16 个汉字,利用 gbk 编码时否存储 两5 个汉字。须要注重,实践存储的空间会依照数据少度变动,超越限定时会截断过剩字符。

MySQL 外 VARCHAR(50) 能存储几汉字?
VARCHAR(50) 范例正在 MySQL 外否以存储至少 50 个字符。一个汉字但凡是单字节字符,也即是盘踞二个字节的存储空间。
因而,VARCHAR(50) 否以存储至少 两5 个汉字。
字符编码的影响
MySQL 字符编码的差异会影响 VARCHAR(50) 现实存储的汉字数目。比喻:
- 运用 UTF-8 编码时,每一个汉字占用 3 个字节,是以 VARCHAR(50) 否存储至少 16 个汉字。
- 利用 GBK 编码时,每一个汉字占用 两 个字节,因而 VARCHAR(50) 否存储至少 二5 个汉字。
注重:
- VARCHAR(50) 存储的空间其实不是固定没有变的,它会跟着现实存储的数据少度而更改。
- 如何存储的汉字跨越 VARCHAR(50) 的限定,MySQL 会截断过剩的字符。
以上即是mysql外varchar(50)能存储几多汉字的具体形式,更多请存眷萤水红IT仄台此外相闭文章!

发表评论 取消回复