"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > आपको किस MySQL पूर्णांक डेटा प्रकार का उपयोग करना चाहिए?

आपको किस MySQL पूर्णांक डेटा प्रकार का उपयोग करना चाहिए?

2024-11-08 को प्रकाशित
ब्राउज़ करें:245

 Which MySQL Integer Data Type Should You Use?

MySQL में विभिन्न संख्यात्मक डेटा प्रकार: टिनिंट, स्मॉलिंट, मीडियमिंट, बिगिंट, और इंट

MySQL के दायरे के भीतर, का एक स्पेक्ट्रम संख्यात्मक डेटा प्रकार मौजूद हैं, प्रत्येक में अद्वितीय विशेषताएं हैं। कुशल डेटाबेस डिज़ाइन के लिए इन अंतरों को समझना महत्वपूर्ण है। वे समायोजित करते हैं:

tinyint:

1 बाइट, -128 से 127 (अहस्ताक्षरित: 0 से 255)

    smalint:
  • 2 बाइट्स , -32768 से 32767 (अहस्ताक्षरित: 0 से 65535)
  • mediumint:
  • 3 बाइट्स, -8388608 से 8388607 (अहस्ताक्षरित: 0 से 16777215)
  • int /पूर्णांक:
  • 4 बाइट्स, -2147483648 से 2147483647 (अहस्ताक्षरित: 0 से 4294967295)
  • bigint:
  • 8 बाइट्स, -9223372036854775808 से 922337203685477 5807 (अहस्ताक्षरित: 0 से 18446744073709551615)
  • उपयोग संबंधी विचार
  • डेटा प्रकार का चुनाव अपेक्षित मानों की सीमा और आवश्यक परिशुद्धता पर निर्भर करता है:

छोटे संख्यात्मक के लिए एक सीमित सीमा के भीतर के मान, tinyint

या

smalint

उपयुक्त हैं।
  • बड़े मूल्यों के साथ काम करते समय, mediumint या int बढ़ी हुई क्षमता प्रदान करता है। ]
  • अहस्ताक्षरितता: MySQL के tinyint को छोड़कर, सभी पूर्णांक प्रकार अहस्ताक्षरित शब्दार्थ का समर्थन करते हैं, सीमा को गैर-नकारात्मक मानों तक विस्तारित करते हैं।
  • भंडारण अंतर: विभिन्न RDBMSes (उदाहरण के लिए, Postgres, DB2) में, इन प्रकारों के लिए भंडारण आवश्यकताओं और मूल्य श्रेणियों में कुछ भिन्नता हो सकती है।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3