Mysql 5 - utf8mb4_unicode_ci可以存储多少个字符?

时间:2015-12-10 16:35:03

标签: mysql

假设我有一个.Include和一个varchar(250)字段。如果它们的编码是utf8mb4_unicode_ci,那么有多少个字符(如果它们具有所有最大大小,我认为4个字节?)可以存储在第一个字段和第二个字段中。

1 个答案:

答案 0 :(得分:1)

varchar(250)最多可以存储250个字符,因为长度限制适用于字符数,而不是字节数。整个行长限制适用于字节级别,但250 * 4仅为1000,这与65,535的限制相差无几。

文本列最多可容纳2 ^ 16-1个字节的数据。由于您假设每个字符占用最多4个字节,因此简单的除法将为您提供最大字符数。