MySQL專題:char和varchar的區別

1. char(n)和varchar(n)中括號中n代表字符的個數,並不代表字節個數,所以當使用了中文的時候(UTF8)意味着可以插入m箇中文,但是實際會佔用m*3個字節。 2.同時char和varchar最大的區別就在於char不管實際value都會佔用n個字符的空間,而varchar只會佔用實際字符應該佔用的空間+1,並且實際空間+1<=n。(varchar中的另外1個字節記錄字符串的長度)
相關文章
相關標籤/搜索