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

अल्पविराम के बाद 10 अंकों की सटीकता के साथ MySQL DECIMAL सेट करें?

<घंटा/>

जैसा कि आप जानते हैं कि DECIMAL() विधि दो पैरामीटर लेती है। पहला पैरामीटर अंकों की कुल संख्या के बारे में बताता है और दूसरा पैरामीटर दशमलव बिंदु के बाद अंकों की संख्या के बारे में बताता है। इसलिए, यदि आप DECIMAL(10,10) का उपयोग करते हैं, तो इसका मतलब है कि आप केवल 10 भिन्नात्मक अंकों का उपयोग कर सकते हैं।

उदाहरण के लिए:0.9999999999 को DECIMAL(20,10) के साथ स्टोर करें।

यह समझने के लिए कि हमने ऊपर क्या चर्चा की, आइए एक तालिका बनाएं। तालिका बनाने की क्वेरी इस प्रकार है:

mysql> तालिका बनाएं Decimal_Demo -> ( -> Id int NOT NULL AUTO_INCREMENT, -> Price DECIMAL(20,10), -> PRIMARY KEY(Id) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.06 सेकंड) 

अब आप इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डाल सकते हैं। रिकॉर्ड डालने की क्वेरी इस प्रकार है:

mysql> Decimal_Demo (कीमत) मान (7475433123.172737474747) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> Decimal_Demo (मूल्य) मान (999.99999999999) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> Decimal_Demo (मूल्य) मान (1363645345.1726364664) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> Decimal_Demo (मूल्य) मानों में डालें (1.172636466437475656565); क्वेरी ठीक है, 1 पंक्ति प्रभावित, 1 चेतावनी (0.53 सेकंड) mysql> Decimal_Demo(कीमत) मान (0.9999999999) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है:

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

निम्न आउटपुट है:

+-----+-----------------------+| आईडी | कीमत |+----+--------------------------+| 1 | 7475433123.1727374747 || 2 | 999.99999999999 || 3 | 1363645345.1726364664 || 4 | 1.1726364664 || 5 | 0.99999999999 |+----+ 
  1. MySQL में छात्र चिह्नों वाले कॉलम के आधार पर कस्टम संदेश सेट करें

    इसके लिए CASE स्टेटमेंट का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1952 (मार्क्स इंट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1952 मान (39) में सम्मिलित करें;क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) च

  1. MySQL APT रिपॉजिटरी के साथ MySQL को अपग्रेड करना

    MySQL APT रिपॉजिटरी का उपयोग MySQL इंस्टालेशन के लिए इन-प्लेस अपग्रेड करने के लिए किया जा सकता है। यह नीचे दिए गए चरणों का उपयोग करके किया जा सकता है - MySQL अपग्रेड करें सुनिश्चित करें कि MySQL APT रिपॉजिटरी पहले से ही उपयोगकर्ता के सिस्टम की रिपॉजिटरी सूची में मौजूद है। सुनिश्चित करें कि MySQL A

  1. MySQL को MySQL Yum रिपोजिटरी के साथ अपग्रेड करना

    आइए समझें कि MySQL Yum रिपॉजिटरी की मदद से MySQL को कैसे अपग्रेड किया जाए - MySQL को MySQL Yum रिपॉजिटरी का उपयोग करके अपग्रेड किया जा सकता है। आइए इस उन्नयन के लिए आवश्यक चरणों को देखें। डिफ़ॉल्ट रूप से, MySQL Yum रिपोजिटरी MySQL को रिलीज़ श्रृंखला के नवीनतम संस्करण में अपडेट करता है जिसे उपयोगकर्