मूल्य कॉलम के लिए सबसे अच्छा प्रकार DECIMAL होना चाहिए। प्रकार DECIMAL मान को सटीक रूप से संग्रहीत करता है।
उदाहरण के लिए - मूल्य मूल्य को स्टोर करने के लिए DECIMAL(10,2) का उपयोग किया जा सकता है। इसका मतलब है कि कुल अंक 10 होंगे और दो अंक दशमलव बिंदु के बाद होंगे।
DECIMAL प्रकार को समझने के लिए, आइए एक तालिका बनाएं।
mysql> तालिका बनाएं PriceDemo −> ( −> ProductPrice DECIMAL(10,2) −> );क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.60 सेकंड)
अब तालिका में मूल्य के रूप में कुछ रिकॉर्ड डालें। रिकॉर्ड डालने की क्वेरी इस प्रकार है -
mysql> PriceDemo मानों में डालें (12345.67); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> PriceDemo मानों में डालें (999999999.67); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> PriceDemo मानों में डालें ( 123456.67);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड)mysql> PriceDemo मानों में डालें(4444444.50);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड)
सभी रिकॉर्ड प्रदर्शित करें जिन्हें हमने ऊपर डाला है। सभी रिकॉर्ड प्रदर्शित करने के लिए क्वेरी -
mysql> PriceDemo से *चुनें;
निम्न आउटपुट है -
<पूर्व>+--------------+| उत्पाद मूल्य |+--------------+| 12345.67 || 99999999.67 || 123456.67 || 4444444.50 |+--------------+4 पंक्तियाँ सेट में (0.00 सेकंड)