MySQL डेटा प्रकार - MySQL में डेटा प्रकारों का अवलोकन



MySQL डेटा प्रकारों पर यह ब्लॉग आपको विभिन्न डेटा प्रकारों का अवलोकन देगा, जिन्हें आप MySQL में उपयोग कर सकते हैं, अर्थात् संख्यात्मक, स्ट्रिंग, डेटा और समय, आदि।

एक उचित डेटाबेस प्रबंधन प्रणाली के बिना दुनिया में मौजूद डेटा की विशाल मात्रा को संभाल नहीं सकता है। MySQL उद्योग में उपयोग किए जाने वाले सबसे लोकप्रिय डेटाबेस प्रबंधन प्रणालियों में से एक है। मेरे पिछले ब्लॉग पर MySQL ट्यूटोरियल , आपको विभिन्न एसक्यूएल प्रश्नों की समझ मिल गई होगी जिन्हें निष्पादित किया जा सकता है। MySQL डेटा प्रकारों पर इस ब्लॉग में, मैं MySQL में उपयोग किए जाने वाले विभिन्न डेटा प्रकारों पर चर्चा करूंगा।

MySQL डेटा प्रकारों पर इस ब्लॉग में, मैं निम्नलिखित को कवर करने जा रहा हूं:





तो, आइए उनमें से प्रत्येक के साथ शुरुआत करें।

कैसे जावा के लिए ग्रहण स्थापित करने के लिए

MySQL डेटा प्रकार: संख्यात्मक प्रकार

न्यूमेरिक डेटाटिप्स हस्ताक्षरित और अहस्ताक्षरित पूर्णांक दोनों की अनुमति देता है। MySQL निम्नलिखित संख्यात्मक डेटा प्रकारों का समर्थन करता है।



डाटा प्रकार विवरण भंडारण
टिनिनेट (आकार) हस्ताक्षरित पूर्णांक -128 को 127 और 0 से 255 अहस्ताक्षरित पूर्णांक की अनुमति देता है।1 बाइट
लघु (आकार) -32768 से 32767 और 0 से 65535 अहस्ताक्षरित पूर्णांक पर हस्ताक्षर किए गए पूर्णांक की अनुमति देता है।2 बाइट्स
दवा (आकार) -8388608 से 8388607 और 0 से 16777215 अहस्ताक्षरित पूर्णांक पर हस्ताक्षर किए गए पूर्णांक की अनुमति देता है।3 बाइट्स
INT (आकार) -2147483638 से 214747483637 और 0 से 4294967925 अहस्ताक्षरित पूर्णांक पर हस्ताक्षर किए गए पूर्णांक की अनुमति देता है।4 बाइट्स
BIGINT (आकार) -9223372036854775808 से 9223372036854775807 और 0 से 18446744073709551615 अहस्ताक्षरित पूर्णांक पर हस्ताक्षर किए गए पूर्णांक की अनुमति देता है।8 बाइट्स
FLOAT (आकार, घ) अस्थायी दशमलव बिंदु के साथ छोटी संख्या की अनुमति देता है। आकार पैरामीटर का उपयोग अंकों की अधिकतम संख्या को निर्दिष्ट करने के लिए किया जाता है, और डी पैरामीटर का उपयोग दशमलव के दाईं ओर अधिकतम अंकों को निर्दिष्ट करने के लिए किया जाता है।4 बाइट्स
डबल (आकार, डी) फ़्लोटिंग दशमलव बिंदु के साथ बड़ी संख्या की अनुमति देता है। आकार पैरामीटर का उपयोग अंकों की अधिकतम संख्या को निर्दिष्ट करने के लिए किया जाता है, और डी पैरामीटर का उपयोग दशमलव के दाईं ओर अधिकतम अंकों को निर्दिष्ट करने के लिए किया जाता है।8 बाइट्स
DECIMAL (आकार, d)
DOUBLE को एक स्ट्रिंग के रूप में संग्रहीत करने की अनुमति देता है, ताकि एक निश्चित दशमलव बिंदु हो। आकार पैरामीटर का उपयोग अंकों की अधिकतम संख्या और डी पैरामीटर को निर्दिष्ट करने के लिए किया जाता है दशमलव के दाईं ओर अधिकतम अंकों को निर्दिष्ट करने के लिए उपयोग किया जाता है।बदलता है

नए अपडेट पाने के लिए हमारे youtube चैनल को सब्सक्राइब करें ..!

MySQL डेटा प्रकार: स्ट्रिंग प्रकार

स्ट्रिंग डेटा प्रकार दोनों निश्चित और चर लंबाई के तार की अनुमति देते हैं। MySQL निम्न स्ट्रिंग डेटा प्रकारों का समर्थन करता है।

जावा में प्रतीक्षा और सूचना का उपयोग कैसे करें
डाटा प्रकार विवरण भंडारण
CHAR (आकार) 255 वर्ण तक धारण करता है और एक निश्चित लंबाई स्ट्रिंग की अनुमति देता है।(वर्णों की घोषित कॉलम लंबाई * बाइट्स की संख्या)<= 255
VARCHAR (आकार) 255 वर्णों तक रहता है और एक चर लंबाई स्ट्रिंग की अनुमति देता है। यदि आप वर्णों को 55 से अधिक संग्रहीत करते हैं, तो डेटा प्रकार को TEXT प्रकार में बदल दिया जाएगा।
  • स्ट्रिंग मान (लेन) + 1 WHERE स्तंभ मानों के लिए 0 & minus 255 बाइट्स की आवश्यकता होती है
  • स्ट्रिंग मान (लेन) + 2 बाइट्स जहां कॉलम मान 255 बाइट्स से अधिक की आवश्यकता हो सकती है
TINYTEXT अधिकतम 255 वर्णों वाली स्ट्रिंग की अनुमति देता हैस्ट्रिंग मूल्य के बाइट्स में वास्तविक लंबाई (लेन) + 1 बाइट्स, जहां लेन<2
पाठ करें 65,535 वर्णों की अधिकतम लंबाई के साथ एक स्ट्रिंग की अनुमति देता हैस्ट्रिंग मूल्य के बाइट्स में वास्तविक लंबाई (लेन) + 2 बाइट्स, जहां लेन<2१६
BLOB 65,535 बाइट्स तक डेटा प्राप्त करता है, और इसका उपयोग बाइनरी लार्ज ऑब्जेक्ट्स के लिए किया जाता है।स्ट्रिंग मूल्य के बाइट्स में वास्तविक लंबाई (लेन) + 2 बाइट्स, जहां लेन<2१६
मेडिटेट 16,777,215 वर्णों की अधिकतम लंबाई के साथ एक स्ट्रिंग की अनुमति देता हैस्ट्रिंग मूल्य के बाइट्स में वास्तविक लंबाई (लेन) + 3 बाइट्स, जहां लेन<2२४
MEDIUMBLOB डेटा के 16,777,215 बाइट्स प्राप्त करता है, और इसका उपयोग बाइनरी लार्ज ऑब्जेक्ट्स के लिए किया जाता है।स्ट्रिंग मूल्य के बाइट्स में वास्तविक लंबाई (लेन) + 3 बाइट्स, जहां लेन<2२४
लम्पट 4,294,967,295 वर्णों की अधिकतम लंबाई के साथ एक स्ट्रिंग की अनुमति देता हैस्ट्रिंग मूल्य के बाइट्स में वास्तविक लंबाई (लेन) + 4 बाइट्स, जहां लेन<232
LONGBLOB 4,294,967,295 बाइट्स डेटा प्राप्त करता है, और इसका उपयोग बाइनरी लार्ज ऑब्जेक्ट्स के लिए किया जाता है।स्ट्रिंग मूल्य के बाइट्स में वास्तविक लंबाई (लेन) + 4 बाइट्स, जहां लेन<232
ENUM (x, y, z, आदि) आपको अधिकतम 65535 मान के साथ संभावित मानों की सूची दर्ज करने की अनुमति देता है। बस के मामले में एक मूल्य डाला जाता है जो सूची में मौजूद नहीं है, एक रिक्तमान डाला जाएगा।गणना मूल्यों की संख्या (अधिकतम 65,535) के आधार पर 1 या 2 बाइट्स
सेट यह डेटा प्रकार ENUM के समान है, लेकिन SET में 64 सूची आइटम हो सकते हैं और एक से अधिक विकल्प संग्रहीत कर सकते हैं।सेट सदस्यों की संख्या के आधार पर 1, 2, 3, 4, या 8 बाइट्स (अधिकतम 64 सदस्य)

MySQL डेटा प्रकार: दिनांक और समय के प्रकार

यह डेटा प्रकार हमें दिनांक और समय का उल्लेख करने में सक्षम बनाता है। MySQL निम्न दिनांक और समय डेटा प्रकारों का समर्थन करता है।

डाटा प्रकार विवरण MySQL 5.6.4 से पहले भंडारण आवश्यक है भंडारण MySQL 5.6.4 के रूप में आवश्यक है
साल() वर्ष के मूल्य को दो अंकों में या चार अंकों के प्रारूप में रखता है।रेंज (70-99) में वर्ष मान (1970-1999) में परिवर्तित हो जाते हैं, और रेंज (00-69) में वर्ष मान (2000-2069) में बदल जाते हैं1 बाइट1 बाइट
तारीख() प्रारूप में दिनांक मानों को रखता है: YYYY-MM-DD, जहाँ समर्थित सीमा है(1000-01-01) से (9999-12-31)3 बाइट्स3 बाइट्स
समय() समय मानों को प्रारूप में रखता है: HH: MI: SS, जहां समर्थित सीमा है (-838: 59: 59) से (838: 59: 59)3 बाइट्स3 बाइट्स + आंशिक सेकंड भंडारण
दिनांक और समय () प्रारूप में दिनांक और समय मानों का संयोजन: YYYY-MM-DD HH: MI: SS, जहां समर्थित सीमा है‘1000-01-01 00:00:00 'से' 9999-12-31 23:59:59 '8 बाइट्स5 बाइट्स + आंशिक सेकंड के भंडारण
टाइमस्टैम्प () उन मानों को धारण करता है, जिन्हें सेकंड की संख्या के साथ संग्रहीत किया जाता है प्रारूप (YYYY-MM-DD HH: MI: SS)। समर्थित सीमा (1970-01-01 00:00:01) UTC से (2038-01-09 03:14:07) UTC है4 बाइट्स4 बाइट्स + आंशिक दूसरा भंडारण
डेटाबेस प्रशासक के रूप में प्रमाणित होना चाहते हैं?

MySQL डेटा प्रकार: अन्य डेटाबेस इंजन से डेटा प्रकार का उपयोग करना

यदि आप SQL में अन्य विक्रेताओं द्वारा लिखे गए कोड को लागू करना चाहते हैं, तो, MySQL डेटा प्रकारों को मैप करके इसे सुविधाजनक बनाता है। निम्न तालिका देखें।



अन्य विक्रेता प्रकार MySQL प्रकार
BOOLटिनिनेट
BOOLEANटिनिनेट
चार्टर वाइरिंग (एम)वर्च (एम)
FIXEDशब्द
FLOAT4FLOAT
FLOAT8डबल
INT1टिनिनेट
INT2SMALLINT
INT3मध्यस्थ
INT4इंट
INT8BIGINT
लम्बी वार्बिनरी
MEDIUMBLOB
लंबी चरचामेडिटेट
लंबामेडिटेट
MIDDLEINTमध्यस्थ
NUMERICशब्द

MySQL डेटा प्रकारों पर इस ब्लॉग के बाद, हम डेटाबेस को PHP के साथ जोड़ने जा रहे हैं, लेकिन इससे पहले कि आप इसे संदर्भित कर सकते हैं , साक्षात्कार में पूछे गए शीर्ष प्रश्नों को जानने के लिए। बने रहें!

यदि आप MySQL के बारे में अधिक जानना चाहते हैं और इस ओपन सोर्स रिलेशनल डेटाबेस को जानना चाहते हैं, तो हमारी जाँच करें जो प्रशिक्षक के नेतृत्व वाले लाइव प्रशिक्षण और वास्तविक जीवन की परियोजना के अनुभव के साथ आता है। यह प्रशिक्षण आपको MySQL को गहराई से समझने और विषय पर निपुणता प्राप्त करने में मदद करेगा।

जावा और वर्ग के बीच अंतर

क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? कृपया टिप्पणी अनुभाग में इसका उल्लेख करें MySQL डेटा प्रकार “और मैं तुम्हारे पास वापस आ जाऊंगा।