關於MySQL數據庫根據字符串多少 類型選擇

關於MySQL數據庫存儲大字符串類型長度
根據所要存取字符長度及MySQL數據庫版本,選擇字段類型
(1)選擇VARCHAR 類型

MySQL5.0以下版本    MySQL5.0以上版本
VARCHAR 最大長度    255    65535
(2)如果VARCHAR類型不能滿足你存取字符串長度的需求,那麼應選擇以下字符字段類型

類型    最大長度
TEXT    65535
MEDIUMTEXT    16777215
LONGTEXT    4294967295

 

以utf8編碼計算的話
LANGTEXT:4294967295/3=1431655765個漢字,14億,存儲空間佔用:4294967295/1024/1024/1024=4G的數據;
MEDIUMTEXT:16777215/3=5592405個漢字,560萬,存儲空間佔用:16777215/1024/1024=16M的數據;
TEXT:65535/3=21845個漢字,約20000,存儲空間佔用:65535/1024=64K的數據;
 

utf8編碼漢字佔用三個字符  gbk佔用兩個字符

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章