MySQL系列:细节

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL系列:细节相关的知识,希望对你有一定的参考价值。

mysql 数据库的varchar类型在4.1以下的版本中,nvarchar(存储的是Unicode数据类型的字符)不管是一个字符还是一个汉字,都存为2个字节 ,一般用作中文或者其他语言输入,这样不容易乱码 ;varchar: 汉字是2个字节,其他字符存为1个字节 ,varchar适合输入英文和数字。


4.0版本以下,varchar(20),指的是20字节,如果存放UTF8汉字时,只能存6个(每个汉字3字节) ;5.0版本以上,varchar(20),指的是20字符,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),都可以存放20个,最大大小是65532字节 ;varchar(20)在Mysql4中最大也不过是20个字节,但是Mysql5根据编码不同,存储大小也不同


以上是关于MySQL系列:细节的主要内容,如果未能解决你的问题,请参考以下文章

躬行系列-MySQL 8.0.20安装

为什么MySQL要升级组复制?1分钟系列

频繁插入(insert)的业务,用什么存储引擎更合适? | 数据库系列

MySql系列

MySql系列MySql踩坑系列

cetus系列~ 继续分析