0
我已經在MySQL在這個線程閱讀文本字段的大小:實際尺寸
How much UTF-8 text fits in a MySQL "Text" field?
但仍有以下問題:如果我的文字讓說4字符長,它是否仍然保存爲文本與TEXT內存分配的最大限制或只有我的4個字符長實際文本的大小?
我要求,由於尺寸將不會每次都相同我正在插入新的文本等VARCHAR
或TEXT
我已經在MySQL在這個線程閱讀文本字段的大小:實際尺寸
How much UTF-8 text fits in a MySQL "Text" field?
但仍有以下問題:如果我的文字讓說4字符長,它是否仍然保存爲文本與TEXT內存分配的最大限制或只有我的4個字符長實際文本的大小?
我要求,由於尺寸將不會每次都相同我正在插入新的文本等VARCHAR
或TEXT
可變長度字段存儲在所討論的元件的大致尺寸。像CHAR
這樣的固定長度字段總是以的最大長度存儲,其長度爲,對於UTF-8編碼,其長度實際上是字段長度的3倍,以便爲多字節字符保留足夠的空間。
不要忘記,TEXT
字段往往比VARCHAR
計算更昂貴,因爲它們存儲爲二進制「blob」而非列數據。當您有大量文本時,它們非常有用,預計通常會大於1KB。
它將存儲到極限 –