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)