Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

BLOB और CLOB डेटाटाइप में क्या अंतर है?


Blob और Clob को मिलाकर LOB (Large Object Type) के रूप में जाना जाता है। Blob और Clob डेटा टाइप के बीच प्रमुख अंतर निम्नलिखित हैं।

BlobClob
Blob का पूर्ण रूप Binary Large Object है।Clob का पूर्ण रूप Character Large Object है।
इसका उपयोग बड़े बाइनरी डेटा स्टोर करने के लिए किया जाता है।इसका उपयोग बड़े टेक्स्टुअल डेटा स्टोर करने के लिए किया जाता है।
यह मानों को बाइनरी स्ट्रीम के रूप में स्टोर करता है।यह मानों को कैरेक्टर स्ट्रीम के रूप में स्टोर करता है।
इसका उपयोग करके आप वीडियो, इमेज, GIF, और ऑडियो फाइल जैसी फाइलें स्टोर कर सकते हैं।
इसका उपयोग करके आप टेक्स्ट फाइल, PDF डॉक्यूमेंट, वर्ड डॉक्यूमेंट आदि जैसी फाइलें स्टोर कर सकते हैं।
MySQL इसका निम्नलिखित डेटाटाइप के साथ समर्थन करता है:
  • TINYBLOB

  • BLOB

  • MEDIUMBLOB

  • LONGBLOB

MySQL इसका निम्नलिखित डेटाटाइप के साथ समर्थन करता है:
  • TINYTEXT

  • TEXT

  • MEDIUMTEXT

  • LONGTEXT

JDBC API में इसे java.sql.Blob इंटरफ़ेस द्वारा दर्शाया जाता है।JDBC में इसे java.sql.Clob इंटरफ़ेस द्वारा दर्शाया जाता है।
JDBC में Blob ऑब्जेक्ट इसके बाइनरी डेटा को रखने के बजाय BLOB के स्थान को इंगित करता है।JDBC में Clob ऑब्जेक्ट इसके कैरेक्टर डेटा को रखने के बजाय CLOB के स्थान को इंगित करता है।
Blob स्टोर करने के लिए JDBC (PreparedStatement) मेथड प्रदान करता है जैसे:
  • setBlob()

  • setBinaryStream()

Clob स्टोर करने के लिए JDBC (PreparedStatement) मेथड प्रदान करता है जैसे:
  • setClob()

  • setCharacterStream()

और पुनर्प्राप्त करने के लिए (ResultSet) Blob यह मेथड प्रदान करता है जैसे:
  • getBlob()

  • getBinaryStream

और पुनर्प्राप्त करने के लिए (ResultSet) Clob यह मेथड प्रदान करता है जैसे:
  • getClob()

  • getCharacterStream()


  1. डायरेक्टएक्स 11 और डायरेक्टएक्स 12 में क्या अंतर है? डायरेक्टएक्स 11 और डायरेक्टएक्स 12 में क्या अंतर है?

    डायरेक्टएक्स एपीआई का एक संग्रह है, या एप्लिकेशन प्रोग्रामिंग इंटरफेस, जिसका उपयोग सॉफ्टवेयर द्वारा मल्टीमीडिया सामग्री को रेंडर करने और ग्राफिकल हार्डवेयर के साथ संचार करने के लिए किया जाता है। डायरेक्टएक्स का प्रमुख घटक एपीआई, डायरेक्ट3डी, सॉफ्टवेयर और ग्राफिक्स हार्डवेयर के बीच संचार को संभालता ह

  1. MySQL में BLOB और TEXT डेटाटाइप में क्या अंतर है? MySQL में BLOB और TEXT डेटाटाइप में क्या अंतर है?

    BLOB का मतलब Binary Large Objects होता है और जैसा कि नाम से पता चलता है, इसका उपयोग बाइनरी डेटा स्टोर करने के लिए किया जाता है, जबकि TEXT का उपयोग बड़ी संख्या में स्ट्रिंग्स स्टोर करने के लिए किया जाता है। BLOB का उपयोग बाइनरी डेटा स्टोर करने के लिए किया जा सकता है, यानी हम पिक्चर्स, वीडियो, साउंड

  1. - C++ में iostream और iostream.h में अंतर

    यहां हम देखेंगे कि C++ में iostream और iostream.h में क्या अंतर हैं। iostream.h 1990 के दशक की शुरुआत में I/O स्ट्रीम लाइब्रेरी द्वारा उपयोग की जाने वाली एक हेडर फाइल थी। इसे AT&T द्वारा प्रारंभिक C++ के साथ उपयोग के लिए विकसित किया गया था। उस समय C++ मानकीकृत नहीं था। iostream हेडर फाइल C++ स्टैंड