mysql存儲(chǔ)二進(jìn)制數(shù)據(jù)
2024-02-15 17:13:02
用于存儲(chǔ)大量的進(jìn)制數(shù)據(jù),如圖片、音頻或視頻等。根據(jù)實(shí)際選擇不同類型的小型BLOB(TINYBLOB)、中型BLOB(MEDIUMBLOB)和大型BLOB(LONGBLOB),它們分別能存儲(chǔ)的最大長(zhǎng)度分別為字節(jié)、字節(jié)、字節(jié)和字節(jié)。
這兩種數(shù)據(jù)類型的值是定長(zhǎng)的進(jìn)制串,長(zhǎng)度在到個(gè)字節(jié)之間指定。相比于BLOB類型,BINARY/VARBINARY更適合存儲(chǔ)小規(guī)模的進(jìn)制數(shù)據(jù),如密碼散列或者數(shù)字證書等。
智能電視、智能家居等產(chǎn)品可能會(huì)涉及到圖像、音頻等大量進(jìn)制數(shù)據(jù)的存儲(chǔ)和檢索,這時(shí)候利用MySQL的BLOB類型進(jìn)行存儲(chǔ)。
在智能制造領(lǐng)域,經(jīng)常會(huì)有大量的傳感器數(shù)據(jù)被采集存儲(chǔ)。這些數(shù)據(jù)往往是進(jìn)制格式的,因此使用MySQL的BINARY/VARBINARY類型進(jìn)行存儲(chǔ)。
地圖用,用到大量的圖片、地形圖等進(jìn)制數(shù)據(jù),此時(shí)通過(guò)MySQL的BLOB類型進(jìn)行存儲(chǔ)。