BLOB là đối tượng nhị phân lớn (binary large object) có thể chứa lượng dữ liệu thay đổi. Dưới đây là một số điểm về kiểu BLOB:
- BLOB là họ kiểu cột dự định cho lưu trữ nhị phân dung lượng lớn.
- Kiểu cột BLOB thực tế có bốn loại: TINYBLOB, BLOB, MEDIUMBLOB và LONGBLOB.
- Bốn loại BLOB rất giống nhau; khác nhau chỉ ở lượng dữ liệu tối đa mỗi loại lưu trữ.
Ví dụ - Ví dụ sau cho thấy cách khai báo cột là BLOB.
mysql> CREATE TABLE stock(ID INT, Name VARCHAR(40), PHOTO BLOB, Quantity INT); Query OK, 0 rows affected (0.15 sec) mysql> DESCRIBE stock; +----------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------+-------------+------+-----+---------+-------+ | ID | int(11) | YES | | NULL | | | Name | varchar(40) | YES | | NULL | | | PHOTO | blob | YES | | NULL | | | Quantity | int(11) | YES | | NULL | | +----------+-------------+------+-----+---------+-------+ 4 rows in set (0.03 sec)