MySQL दशमलव डेटा प्रकार का उपयोग सटीक संख्यात्मक मान को संग्रहीत करने के लिए किया जा सकता है। DECIMAL डेटा प्रकार का सिंटैक्स।
yourColumnName Decimal(integerValue,intgerValue);
DECIMAL डेटा प्रकार का उदाहरण।
mysql> टेबल बनाएं कर्मचारी सूचना -> (-> EmpId int auto_increment प्राथमिक कुंजी, -> EmpName varchar(200), -> EmpSalary DECIMAL(6.2) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.54 सेकंड)पूर्व>जब भी हम "EmpSalary" कॉलम में 6 अंकों से अधिक का मान डालते हैं, तो यह एक त्रुटि उत्पन्न करता है। त्रुटि इस प्रकार है -
mysql> कर्मचारी सूचना (EmpName, EmpSalary) मान ('जॉन', 6999999.50) में डालें; त्रुटि 1264 (22003):पंक्ति 1 पर 'EmpSalary' कॉलम के लिए सीमा मान से बाहरअंकों की सटीक संख्या के साथ "EmpSalary" कॉलम में मान डालना।
mysql> कर्मचारी सूचना (EmpName, EmpSalary) मान ('जॉन', 6999.50) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित, 1 चेतावनी (0.15 सेकंड) mysql> कर्मचारी सूचना (EmpName, EmpSalary) मान ('जॉन') में डालें ,69999.50);क्वेरी ठीक, 1 पंक्ति प्रभावित, 1 चेतावनी (0.20 सेकंड)सभी रिकॉर्ड प्रदर्शित करने के लिए।
mysql> कर्मचारी सूचना से *चुनें;निम्न आउटपुट है।
<पूर्व>+----------+------------+----------+| EmpId | एम्पनाम | कर्मचारी वेतन |+----------+------------+----------+| 1 | जॉन | 7000 || 2 | जॉन | 70000 |+----------+------------+----------+2 पंक्तियों में सेट (0.00 सेकंड)