MySQL資料型別之TEXT與BLOB的區別

2021-10-04 05:41:56 字數 397 閱讀 6180

因為char與varchar只能用於儲存少量的字串(1-65535個字元),所以當儲存大文字時,就需要用到text或blob,其兩者的區別在於,text只能儲存字串,而blob可以儲存二進位制資料(多**檔案),見下表:

型別可儲存位元組

空間占用

tinytext/tinyblob

256 bytes

256bytes

text/blob

65,535 bytes

64kb

mediumtext/mediumblob

16,777,215 bytes

16mb

longtext/longblob

4,294,967,295 bytes

4gb

這兩種資料型別在

MySQL資料型別 BLOB和TEXT

blob binary large object 是用來儲存二進位製大資料型別的。根據儲存長度的不同,text型別和blob型別都可細分為4種型別 tinyblob 最大長度為255 2 8 1 位元組的blob列。tinytext 最大長度為255 2 8 1 字元的text列。blob m 最大...

mysql資料型別 TEXT和Blob

text是 以文字方式儲存的,如果儲存英文的話區分大小寫 blob是以二進位制方式儲存的,不區分大小寫。blob儲存的資料只能整體讀出 有4種text型別 tinytext text mediumtext和longtext。這些對應4種blob型別,有相同的最大長度和儲存需求。blob 列被視為二進...

MySQL之資料型別

資料型別是指列 儲存過程引數 表示式和區域性變數的資料特徵,它決定了資料的儲存方式,代表了不同的資訊型別。mysql當中資料型別大概有以下幾類 1.整型 都是無符號數情況下的範圍 tinyint 0 2 8 1 smallint 0 2 16 1 mediumint 0 2 24 1 int 0 2...