MySQL में लंबी टेक्स्ट स्ट्रिंग्स (65,535 अक्षर तक) संग्रहीत करने के लिए TEXT डेटा टाइप का उपयोग किया जाता है। VARCHAR की 65,535 बाइट सीमा के विपरीत, TEXT बड़ी मात्रा में टेक्स्ट के लिए डिज़ाइन किया गया है।
सिंटैक्स
CREATE TABLE yourTableName (
yourColumnName TEXT,
...
);
उदाहरण के लिए टेबल बनाना
mysql> CREATE TABLE DemoTable (MyStringValue TEXT);
लंबी स्ट्रिंग डालना
mysql> INSERT INTO DemoTable VALUES('This is a text data type to store large string');
सभी रिकॉर्ड देखना
mysql> SELECT * FROM DemoTable;
आउटपुट
+------------------------------------------------+ | MyStringValue | +------------------------------------------------+ | This is a text data type to store large string | +------------------------------------------------+
TEXT परिवार: TINYTEXT (255), TEXT (65,535), MEDIUMTEXT (16,777,215), LONGTEXT (4,294,967,295) अक्षर। महत्वपूर्ण: TEXT कॉलम पर डिफ़ॉल्ट मान सेट नहीं किया जा सकता (MySQL 8.0.13 से पहले)। पूर्ण-टेक्स्ट खोज के लिए FULLTEXT इंडेक्स उपयोग करें। BLOB परिवार बाइनरी डेटा के लिए है।