একটি BLOB হল বাইনারি বড় অবজেক্ট যা পরিবর্তনশীল পরিমাণ ডেটা ধারণ করতে পারে। BLOB ডেটা টাইপ সম্পর্কে কিছু পয়েন্ট −
- BLOB উচ্চ-ক্ষমতার বাইনারি স্টোরেজ জন্য কলাম টাইপের একটি পরিবার।
- বাস্তব BLOB কলাম টাইপ চার প্রকারের- TINYBLOB, BLOB, MEDIUMBLOB এবং LONGBLOB।
- চারটি BLOB টাইপ একে অপরের সাথে খুব সমান; একমাত্র পার্থক্য হল প্রতিটি কতটুকু ডেটা সংরক্ষণ করতে পারে।
উদাহরণ − নিচের উদাহরণটি দেখায় কীভাবে একটি কলামকে 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)