Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
MySQL中char列的实际大小限制是多少? 假设我有一个单词有5个英文字符,另一个单词有5个汉字,char列的大小限制为5。这两个单词都可以存储在列中吗?还是中文字符比英文字符需要更多空间?
简而言之,CHAR(m)将保存m字符,而与列的字符编码所需的字节数无关。
CHAR(m)
m
因此,在您的示例中,一CHAR(5)列可以存储该列字符集中的任意 5 个字符,无论它们是英文、中文还是两者的混合。然而,用于存储数据的字节数可能会有所不同。
CHAR(5)