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

MySQL में मनी वैल्यू स्टोर करने के लिए सबसे अच्छा डेटा प्रकार क्या है?

<घंटा/>

हम पैसे के मूल्यों को MySQL में दशमलव (value1, value2) में स्टोर कर सकते हैं। यहां, मान 1 मान 2 सहित कुल श्रेणी है। मान 2 दशमलव बिंदु के बाद अंकों की संख्या निर्दिष्ट करता है। इस अवधारणा को समझने के लिए नीचे दिए गए कदम हैं।

सबसे पहले create कमांड का उपयोग करके एक टेबल बनाई जाती है।

mysql> टेबल बनाएं MoneyDemo-> (-> Id int,-> Money दशमलव(10,2)->);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.46 सेकंड)

जैसा कि ऊपर दिए गए कमांड से देखा जा सकता है, दशमलव मान में केवल 10 अंक होते हैं और दशमलव बिंदु के बाद भी 2 अंक होते हैं।

टेबल बनाने के बाद इन्सर्ट कमांड की मदद से कुछ रिकॉर्ड डाले जाते हैं। यह इस प्रकार दिया गया है -

mysql> INSERT इन MoneyDemo वैल्यू (1,98777445.50); ​​क्वेरी ओके, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> मनीडेमो वैल्यू में INSERT (2,12345678.00); क्वेरी ओके, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> INSERT मनीडेमो मानों में (3,88888888.50); ​​क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड)

यदि उपरोक्त कमांड में 10 से अधिक अंक डाले जाते हैं, तो एक त्रुटि संदेश उत्पन्न होगा। इसे नीचे देखा जा सकता है -

mysql> MoneyDemo मानों में डालें(3,8888888888.50);ERROR 1264 (22003):पंक्ति 1 पर कॉलम 'मनी' के लिए सीमा मान से बाहर

तालिका के सभी अभिलेखों को चयन कथन की सहायता से प्रदर्शित किया जा सकता है। इसके लिए प्रश्न नीचे दिया गया है -

mysql> MoneyDemo से * चुनें;

प्राप्त आउटपुट इस प्रकार है

<पूर्व>+----------+---------------+| आईडी | पैसा |+----------+---------------+| 1 | 98777445.50 || 2 | 12345678.00 || 3 | 88888888.50 |+------+---------------+3 पंक्तियों में सेट (0.00 सेकंड)
  1. नेगेटिव नंबर को स्टोर करने के लिए किस MySQL डेटा टाइप का इस्तेमाल किया जा सकता है?

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

  1. MySQL की मुख्य विशेषताएं क्या हैं?

    MySQL एक ऐसा सिस्टम है जो डेटा को कुशलता से स्टोर और मैनेज करने में मदद करता है। डेटाबेस आमतौर पर संरचित फैशन में डेटा संग्रहीत करता है। यह C और C++ में लिखा गया है, और बग और विसंगतियों की जांच के लिए इसे विभिन्न कंपाइलरों के साथ परीक्षण किया गया है। आइए, MySQL से जुड़ी कुछ मुख्य विशेषताओं को समझते

  1. सी # में मुद्रा के लिए उपयोग करने के लिए सबसे अच्छा डेटा प्रकार क्या है?

    सी # में मुद्रा के लिए उपयोग करने के लिए सबसे अच्छा डेटाटाइप दशमलव है। दशमलव प्रकार एक 128-बिट डेटा प्रकार है जो वित्तीय और मौद्रिक गणना के लिए उपयुक्त है। दशमलव प्रकार 1.0 * 10^-28 से लेकर लगभग 7.9 * 10^28 तक 28-29 महत्वपूर्ण अंकों के साथ मूल्यों का प्रतिनिधित्व कर सकता है। दशमलव चर को प्रारंभ करने