MySQL中的Blob是什么?
Blob指的是二進制大對象(Binary Large Object),在MySQL中Blob類型是用來保存二進制文件數據的。
MySQL 中的 Blob 類型具有以下特征:
1、 Blob類型是用于存儲二進制數據類型的,如圖像、音頻、視頻等文件。
2、 Blob 類型可以存儲大容量的數據,最大限制為 65,535個字節。
3、 存儲術語上,Blob類型的數據存儲在行內或行外,這種存儲方式與表的定義方式有關。
如何存儲Blob類型的數據?
Blob類型的數據可以通過常規的INSERT和UPDATE語句進行添加。我們可以直接將二進制數據存儲到Blob類型的字段中。如下所示:
INSERT INTO TEST_BLOB (BLOB_COLUMN) VALUES ('x0x01111');
如果我們使用二進制文件存儲,則必須使用BLOB函數來讀取存儲在Blob字段中的數據。如下所示:
SELECT BLOB_FIELD FROM TEST_BLOB WHERE ID=1;
小結:
在MySQL中Blob類型用于存儲二進制數據類型的,兼容大容量的數據,普通的INSERT和UPDATE語句可執行插入或更新, 讀取時應使用BLOB函數來處理。
上一篇jquery $.a
下一篇安修澤好還是css好