MySQL的記錄長度 MySQL預設規定一條記錄最大的長度是65535位元組,所有的欄位加在一起所占的位元組數不能超過65535。但是MySQL中欄位的長度有的時使用位元組來規定int,有些欄位類型是使用字元個數來規定的。 1個漢字所占的是多少?根據字元編碼而定, latin1字元集1個字母占據1個位元組。 ...
MySQL的記錄長度
MySQL預設規定一條記錄最大的長度是65535位元組,所有的欄位加在一起所占的位元組數不能超過65535。但是MySQL中欄位的長度有的時使用位元組來規定int,有些欄位類型是使用字元個數來規定的。
1個漢字所占的是多少?根據字元編碼而定,
latin1字元集1個字母占據1個位元組。
gbk字元集1個漢字占據2個位元組
utf8字元集1個漢字占據3個位元組
還需要考慮varchar的記錄長度,需要使用1或2個位元組來記錄。
還需要考慮null值的問題。