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

MySQL में TEXT डेटा प्रकार क्या है?


TEXT डेटा ऑब्जेक्ट MySQL डेटाबेस में लंबे टेक्स्ट स्ट्रिंग स्टोर करने के लिए उपयोगी हैं। TEXT डेटा प्रकार के बारे में कुछ बिंदु निम्नलिखित हैं:

  • TEXT उच्च-क्षमता कैरेक्टर स्टोरेज के लिए अभिप्रेत कॉलम प्रकार का परिवार है।
  • वास्तविक TEXT कॉलम प्रकार चार प्रकार के होते हैं - TINYTEXT, TEXT, MEDIUMTEXT और LONGTEXT।
  • चार TEXT प्रकार एक-दूसरे के बहुत समान हैं; एकमात्र अंतर प्रत्येक द्वारा स्टोर किए जा सकने वाले डेटा की अधिकतम मात्रा है।
  • सबसे छोटा TEXT प्रकार, TINYTEXT VARCHAR के समान कैरेक्टर लंबाई साझा करता है।
  • TEXT मानों को कैरेक्टर स्ट्रिंग के रूप में माना जाता है।
  • TEXT का कैरेक्टर सेट बाइनरी कैरेक्टर सेट के अलावा अन्य होता है और कोलेशन होता है।
  • तुलना और सॉर्टिंग इसके कैरेक्टर सेट के कोलेशन पर आधारित होते हैं।
  • TEXT कॉलम में डाले जाने वाले मानों से अतिरिक्त ट्रेलिंग स्पेस का काटना हमेशा एक चेतावनी उत्पन्न करता है, भले ही SQL मोड कुछ भी हो।
  • TEXT परिवार का कॉलम VARCHAR की तरह ही होता है।
  • TEXT कॉलम का DEFAULT मान नहीं हो सकता।

उदाहरण

निम्नलिखित उदाहरण दिखाता है कि कॉलम को 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)

  1. - C भाषा में एन्यूमरेटेड डेटा टाइप (enum)

    एन्यूमरेटेड डेटा टाइप क्या है? प्रोग्रामर्स को अपने डेटा टाइप्स बनाने और उन वेरिएबल्स के संभावित मान परिभाषित करने की अनुमति देता है। कीवर्ड: enum। सिंटैक्स enum tagname { identifier1, identifier2, ..., identifier_n }; उदाहरण: सप्ताह के दिन enum week { mon, tue, wed, thu, fri, sat, sun };

  1. - C में FILE का डेटा प्रकार क्या है?

    C में हमने फ़ाइलों का उपयोग किया है। फ़ाइलों को संभालने के लिए हम FILE प्रकार के पॉइंटर का उपयोग करते हैं। इसलिए FILE एक डेटा प्रकार है। इसे अपारदर्शी डेटा प्रकार (Opaque datatype) कहा जाता है। इसलिए इसका कार्यान्वयन छिपा होता है। FILE की परिभाषा सिस्टम विशिष्ट है। यह उबंटू सिस्टम में FILE की परिभाष

  1. - C++ में प्रिमिटिव डेटा टाइप्स क्या हैं?

    एक प्रिमिटिव प्रकार एक डेटा प्रकार है जहां यह जिन मानों को दर्शा सकता है उनकी प्रकृति बहुत सरल होती है (एक संख्या, एक कैरेक्टर या एक ट्रुथ-वैल्यू); प्रिमिटिव प्रकार किसी भी प्रोग्रामिंग भाषा के सबसे बुनियादी बिल्डिंग ब्लॉक्स होते हैं और अधिक जटिल डेटा प्रकारों का आधार होते हैं। C++ में निम्न प्रिमि