MySQL中varchar(20)可以存多少个汉字 char(20)可以存多少汉字

  •   
  • 17840
  • MySQL
  • 6
  • super_dodo
  • 2016/09/06

设计数据库字段长度的时候,不由得会想:MySQL中varchar(20)可以存多少个汉字?char(20)可以存多少汉字??

答案:都是20个!!!

MySQL中varchar(20)可以存20个汉字!!!

MySQL中varchar(20)可以存20个字母数字。

MySQL中char(20)是可以存20个汉字或字母的。

因为:mysql中的varchar适合输入英文和数字以及汉字。

4.0版本及以下,varchar(20),指的是20字节,如果存放UTF8汉字时,只能存6个(每个汉字3字节);

MySQL 5.0版本及以上,varchar(20),指的是20字符,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),都可以存放20个.

MySQL的vachar最大大小是65532字节

MySQL的char最大是255个字符,不论什么编码。

在朋友交谈之间,语言需要当心。成年人更要步步为营,不传坏话,便可促进双方的友谊。减少是非是促进人际关系重要的一环,好话要多传,坏话一句也不传。 —— 三毛