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

MySQL में मनी वैल्यू स्टोर करने का बेस्ट डेटा टाइप

पैसे के लिए DECIMAL(precision, scale) उपयोग करें।

  • precision = कुल डिजिट्स (दशमलव सहित)
  • scale = दशमलव के बाद के डिजिट्स

उदाहरण

CREATE TABLE MoneyDemo (
    Id INT,
    Money DECIMAL(10,2)
);

इन्सर्ट

INSERT INTO MoneyDemo VALUES (1, 98777445.50);
INSERT INTO MoneyDemo VALUES (2, 12345678.00);
INSERT INTO MoneyDemo VALUES (3, 88888888.50);

रेंज चेक

INSERT INTO MoneyDemo VALUES (3, 8888888888.50);
ERROR 1264 (22003): Out of range value for column 'Money'

आउटपुट

+------+-------------+
| Id   | Money       |
+------+-------------+
| 1    | 98777445.50 |
| 2    | 12345678.00 |
| 3    | 88888888.50 |
+------+-------------+

नोट: FLOAT/DOUBLE न उपयोग करें — राउंडिंग एरर होते हैं। DECIMAL एक्सैक्ट स्टोरेज देता है।

  1. - MySQL में ऋणात्मक संख्या स्टोर करने के लिए कौन सा डेटा टाइप उपयोग करें?

    MySQL में ऋणात्मक (negative) संख्याएं स्टोर करने के लिए TINYINT डेटा टाइप का उपयोग करें। सिंटैक्स CREATE TABLE yourTableName ( yourColumnName TINYINT ... ); टेबल निर्माण mysql> CREATE TABLE DemoTable (Number TINYINT); डेटा डालना (ऋणात्मक और धनात्मक मान) mysql> INSERT INTO DemoTable VALU

  1. - MySQL की मुख्य विशेषताएं (Main Features of MySQL)

    MySQL की प्रमुख विशेषताएं 1. ओपन-सोर्स मुफ्त डाउनलोड, उपयोग, संशोधन; GPL लाइसेंस; सोर्स कोड अध्ययन/परिवर्तन योग्य। 2. तेज़ और विश्वसनीय मेमोरी में कुशल स्टोरेज; डेटा सुसंगतता और गैर-अतिरेक; त्वरित एक्सेस/मैनिपुलेशन। 3. स्केलेबल छोटे से बड़े डेटा, क्लस्टर तक; बड़े डेटाबेस के लिए डिज़ाइन किया गया।

  1. - C# में करेंसी के लिए सबसे अच्छा डेटा टाइप कौन सा है?

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