2

MySQL中char列的实际大小限制是多少?
假设我有一个单词有5个英文字符,另一个单词有5个汉字,char列的大小限制为5。这两个单词都可以存储在列中吗?还是中文字符比英文字符需要更多空间?

4

1 回答 1

1

简而言之,CHAR(m)将保存m字符,而与列的字符编码所需的字节数无关。

因此,在您的示例中,一CHAR(5)列可以存储该列字符集中的任意 5 个字符,无论它们是英文、中文还是两者的混合。然而,用于存储数据的字节数可能会有所不同。

于 2013-05-16T11:06:40.897 回答