因為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...