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