টেক্সট ডেটা অবজেক্টগুলি একটি MySQL ডাটাবেসে দীর্ঘ-ফর্মের পাঠ্য স্ট্রিংগুলি সংরক্ষণ করার জন্য উপযোগী৷ টেক্সট ডাটা টাইপ -
সম্পর্কে কিছু পয়েন্ট নিচে দেওয়া হল- TEXT হল উচ্চ-ক্ষমতার অক্ষর স্টোরেজ হিসাবে অভিপ্রেত কলাম টাইপের পরিবার৷
- প্রকৃত টেক্সট কলামের ধরন চার প্রকার- TINYTEXT, TEXT, MEDIUMTEXT এবং LONGTEXT৷
- চারটি TEXT প্রকার একে অপরের সাথে খুব মিল; পার্থক্য হল প্রত্যেকে সর্বোচ্চ কত পরিমাণ ডেটা সঞ্চয় করতে পারে।
- সবচেয়ে ছোট TEXT প্রকার, TINYTEXT VARCHAR-এর মতো একই অক্ষর দৈর্ঘ্য শেয়ার করে৷
- TEXT মানগুলিকে অক্ষর স্ট্রিং হিসাবে বিবেচনা করা হয়৷ ৷
- TEXT এ বাইনারি অক্ষর সেট এবং সমষ্টি ছাড়া অন্য অক্ষর সেট রয়েছে৷ ৷
- তুলনা এবং বাছাই করা হয় এর অক্ষর সেটের সমষ্টির উপর ভিত্তি করে৷
- টেক্সট কলামে ঢোকানোর জন্য মান থেকে অতিরিক্ত ট্রেলিং স্পেস ছেঁটে ফেলা, SQL মোড নির্বিশেষে সর্বদা একটি সতর্কতা তৈরি করে।
- একটি টেক্সট ফ্যামিলি কলাম একটি VARCHAR এর মতো৷ ৷
- টেক্সট কলামে ডিফল্ট মান থাকতে পারে না৷ ৷
উদাহরণ
নিম্নলিখিত উদাহরণ দেখায় কিভাবে একটি কলামকে TEXT হিসাবে ঘোষণা করতে হয়৷
৷mysql> Create table magzine(id INT, title Varchar(25), Introduction TEXT); Query OK, 0 rows affected (0.16 sec) mysql> Describe magzine; +--------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------------+-------------+------+-----+---------+-------+ | id | int(11) | YES | | NULL | | | title | varchar(25) | YES | | NULL | | | Introduction | text | YES | | NULL | | +--------------+-------------+------+-----+---------+-------+ 3 rows in set (0.11 sec)