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

MySQL में CHAR डेटा प्रकार या VARCHAR डेटा प्रकार का क्या उपयोग करना चाहिए?


वास्तव में, ये दोनों डेटा प्रकार MySQL स्टोर स्ट्रिंग्स में हैं और इन्हें अधिकतम लंबाई के साथ सेट किया जा सकता है। इन डेटा प्रकारों का उपयोग विशुद्ध रूप से आवश्यकता पर निर्भर करता है। निम्नलिखित कुछ बिंदु हैं जो हमें स्पष्ट करेंगे कि कब चार्ज करना चाहिए और कब VARCHAR -

  • मान लीजिए अगर हमारे पास डेटा का निश्चित आकार है, जैसे कि "Y" और "N" के झंडे, तो VARCHAR के बजाय CHAR का उपयोग करना बेहतर है। ऐसा इसलिए है क्योंकि लंबाई उपसर्ग का 1 बाइट भी VARCHAR के साथ प्रयोग किया जाता है। दूसरे शब्दों में, उपरोक्त प्रकार के डेटा के लिए, CHAR केवल 1byte संग्रहीत करेगा जो कि केवल डेटा है और VARCHAR 2 बाइट्स (डेटा के लिए 1 बाइट और लंबाई उपसर्ग के लिए 1 बाइट) संग्रहीत करेगा।
  • यदि हम उपयोगकर्ता नाम और पासवर्ड या किसी अन्य चर-लंबाई डेटा जैसे डेटा को स्टोर करना चाहते हैं तो VARCHAR डेटा प्रकार का उपयोग करना बेहतर होगा क्योंकि तब हम अतिरिक्त स्थान बर्बाद किए बिना डेटा स्टोर करने में सक्षम होंगे।

  1. नेगेटिव नंबर को स्टोर करने के लिए किस MySQL डेटा टाइप का इस्तेमाल किया जा सकता है?

    आप नकारात्मक संख्या को स्टोर करने के लिए MySQL में TINYINT डेटा प्रकार का उपयोग कर सकते हैं। निम्नलिखित वाक्य रचना है - टेबल बनाएं yourTableName ( yourColumnName TinyINT . . . . N ); आइए सबसे पहले TINYINT टाइप के कॉलम सेट के साथ एक टेबल बनाएं - टेबल बनाएं डेमोटेबल (नंबर टिनींट);क्वेरी ठीक, 0 पंक्त

  1. स्ट्रिंग और संख्या के मिश्रण के साथ मुझे किस प्रकार के डेटाटाइप (MySQL) का उपयोग करना चाहिए?

    स्ट्रिंग और संख्या को मिलाने के लिए, आपको VARCHAR() डेटा प्रकार का उपयोग करना होगा। निम्नलिखित वाक्य रचना है - टेबल बनाएं yourTableName(yourColumnName1 VARCHAR(40)); आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.64 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - डेमो 28 (us

  1. पायथन में अनुक्रम डेटा प्रकार क्या है?

    अनुक्रम आपको एक से अधिक मूल्यों को व्यवस्थित और कुशल तरीके से संग्रहीत करने की अनुमति देते हैं। कई अनुक्रम प्रकार हैं:स्ट्रिंग्स, यूनिकोड स्ट्रिंग्स, सूचियाँ, टुपल्स, बायटेयर्स और रेंज ऑब्जेक्ट। शब्दकोश और सेट गैर-अनुक्रमिक डेटा के लिए कंटेनर हैं। आधिकारिक पायथन डॉक्स से - स्ट्रिंग्स यूनिकोड कोड