在mysql中,儲存圖片用BLOB類型;BLOB類型是一種特殊的二進位類型,可以儲存資料量很大的二進位數據,包括圖片、影片等,該類型包括了TinyBlob、Blob、 MediumBlob和LongBlob,唯一的區別是儲存的大小不同。
本教學操作環境:windows10系統、mysql8.0.22版本、Dell G3電腦。
BLOB類型是一種特殊的二進位類型。 BLOB可以儲存資料量很大的二進位數據,如圖片,影片等。
BLOB類型包括TINYBLOB、BLOB、MEDIUMBLOB和LONGBLOB。它們之間的差異也只是最大長度不同。
BLOB介紹
BLOB (binary large object),二進位大對象,是一個可以儲存二進位檔案的容器。在電腦中,BLOB常常是資料庫中用來儲存二進位檔案的欄位類型。 BLOB是一個大文件,典型的BLOB是一張圖片或一個聲音文件,由於它們的尺寸,必須使用特殊的方式來處理(例如:上傳、下載或存放到一個資料庫)。
根據Eric Raymond的說法,處理BLOB的主要想法就是讓檔案處理器(如資料庫管理器)不去理會檔案是什麼,而是在乎如何去處理它。但也有專家強調,這種處理大數據物件的方法是把雙刃劍,它有可能引發一些問題,例如儲存的二進位過大,會使資料庫的效能下降。在資料庫中存放體積較大的多媒體物件就是應用程式處理BLOB的典型例子。
mysql BLOB類型
MySQL中,BLOB是個類型系列,包括:TinyBlob、Blob、MediumBlob、LongBlob,這幾個類型之間的唯一差異是在儲存檔案的最大大小上不同。
MySQL的四種BLOB類型
類型大小(單位:位元組)
TinyBlob 最大255
以上是mysql儲存圖片用什麼類型的詳細內容。更多資訊請關注PHP中文網其他相關文章!