MySql (MariaDB)的varchar字段的存储的是字符还是字节

Posted 果感

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySql (MariaDB)的varchar字段的存储的是字符还是字节相关的知识,希望对你有一定的参考价值。

关于varchar字段:

  在version4之前,按字节;

  version5之后,按字符。

现在普遍都按字符算:无论中文英文,都算一个字符

既:
varchar(10)  == ‘123456789a‘ == ‘123456789汗‘

  

以上是关于MySql (MariaDB)的varchar字段的存储的是字符还是字节的主要内容,如果未能解决你的问题,请参考以下文章

如何在 MySQL/MariaDB 中将 LONGTEXT 字段作为 JSON 返回

Mysql varchar字段长度越大越好吗?

如何在mysql中使innoDB表中varchar字段总长度超过65535,是否可以修改某个mysql的配置参数。

Mysql中把varchar类型的字段转化为tinyint类型的字段

在 MySQL 中对 varchar 字段进行数字排序

MariaDB 在 `mysql.user` 表中同时具有 `authentication_string` 和 `Password` 字段