在MySQL 4.1版本后,char和varchar的長度指的是字符數(shù)而不是字節(jié)數(shù)。常用的utf8和utf8mb4編碼中,每個字符占用字節(jié)數(shù)是不固定的,表格中寫的存儲空間使用字節(jié)不是很準確。 從節(jié)省空間的角度來講,utf8和utf8mb4編碼下更多選用varchar而不是char,因為char會按照可能的最長長度預(yù)留空間。 參考見: http://dev.mysql.com/doc/refman/5.5/en/charset-unicode-utf8mb4.html
舉報
0/150
提交
取消