কম্পিউটার টিউটোরিয়াল

MySQL-এ BLOB এবং TEXT ডেটা টাইপের পার্থক্য কী?

BLOB এবং TEXT: মূল পার্থক্য

BLOB (Binary Large Object) বাইনারি ডেটা সংরক্ষণের জন্য ব্যবহৃত হয়—ছবি, ভিডিও, অডিও, প্রোগ্রাম ইত্যাদি। অন্যদিকে TEXT বড় আকারের স্ট্রিং বা ক্যারেক্টার ডেটা রাখার জন্য。

বিশেষ পার্থক্য

  • BLOB: বাইট স্ট্রিং হিসেবে আচরণ করে, ক্যারেক্টার সেট নেই। তুলনা ও সর্টিং বাইটের সংখ্যাসূচক মানের ওপর ভিত্তি করে হয়।
  • TEXT: নন-বাইনারি স্ট্রিং হিসেবে আচরণ করে, ক্যারেক্টার সেট থাকে। তুলনা ও সর্টিং কোলেশন (collation) অনুযায়ী হয়।

TEXT ডেটা টাইপের উদাহরণ

mysql> CREATE TABLE TextTableDemo (
    -> Address TEXT
    -> );
Query OK, 0 rows affected (0.58 sec)

mysql> DESC TextTableDemo;
+---------+------+------+-----+---------+-------+
| Field   | Type | Null | Key | Default | Extra |
+---------+------+------+-----+---------+-------+
| Address | TEXT | YES  |     | NULL    |       |
+---------+------+------+-----+---------+-------+

BLOB ডেটা টাইপের উদাহরণ

mysql> CREATE TABLE BlobTableDemo (
    -> Images BLOB
    -> );
Query OK, 0 rows affected (0.51 sec)

mysql> DESC BlobTableDemo;
+--------+------+------+-----+---------+-------+
| Field  | Type | Null | Key | Default | Extra |
+--------+------+------+-----+---------+-------+
| Images | BLOB | YES  |     | NULL    |       |
+--------+------+------+-----+---------+-------+

MySQL-এ BLOB এবং TEXT ডেটা টাইপের পার্থক্য কী?

সারসংক্ষেপ: বাইনারি ডেটা (ছবি, ফাইল) রাখতে BLOB, সাধারণ টেক্সট রাখতে TEXT ব্যবহার করুন।

  1. জাভাতে JTextField এবং JFormattedTextField-এর মধ্যে পার্থক্য কী?

  2. জাভাতে JScrollBar এবং JScrollPane-এর মধ্যে পার্থক্য কী?

  3. ওয়াই-ফাই ৬ এবং ৫জি নেটওয়ার্কের মধ্যে পার্থক্য কী?

  4. উইন্ডোজ ১০ বনাম উইন্ডোজ ১১: মূল পার্থক্য ও আপনার জন্য কোনটি সঠিক