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

MySQL में अधिक अंकों की अनुमति देने के लिए मैं दशमलव कॉलम को कैसे अपडेट करूं?

<घंटा/>

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

ALTER TABLE MODIFY COLUMN yourColumnName DECIMAL(yourIntValue,yourIntValue);

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

mysql> तालिका बनाएं allowDecimalWithMoreDigit -> ( -> Id int NOT NULL AUTO_INCREMENT, -> Salary DECIMAL(3,2), -> PRIMARY KEY(Id) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.64 सेकंड) 

अब आप DESC कमांड का उपयोग करके टेबल का विवरण देख सकते हैं। वाक्य रचना इस प्रकार है:

डीईएससी yourTableName;

अब आप उपरोक्त आदेश का उपयोग करके तालिका का विवरण देख सकते हैं। क्वेरी इस प्रकार है:

mysql> desc allowDecimalWithMoreDigit;

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

<पूर्व>+-------- +----------------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+----------+--------------+----------+-----+---------+ ----------------+| आईडी | इंट(11) | नहीं | पंचायती राज | नल | auto_increment || वेतन | दशमलव(3,2) | हाँ | | नल | |+----------+--------------+----------+-----+---------+- ---------------+2 पंक्तियाँ सेट में (0.18 सेकंड)

नमूना आउटपुट को देखें, कॉलम वेतन में DECIMAL(3,2) है। अब आप ALTER कमांड के साथ MODIFY COLUMN का उपयोग करके DECIMAL(10,4) को बदल सकते हैं। क्वेरी इस प्रकार है:

mysql> तालिका में बदलाव करें allowDecimalWithMoreDigit स्तंभ संशोधित करें वेतन DECIMAL(10,4);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (2.46 सेकंड)रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियाँ:0

अब तालिका विवरण को एक बार फिर से जांचें। क्वेरी इस प्रकार है:

mysql> desc allowDecimalWithMoreDigit;

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

<पूर्व>+-------- -+----------------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+----------+---------------+------+-----+------ +----------------+| आईडी | इंट(11) | नहीं | पंचायती राज | नल | auto_increment || वेतन | दशमलव(10,4) | हाँ | | नल | |+-----------+---------------+------+-----+-------- ----------------+2 पंक्तियाँ सेट में (0.00 सेकंड)

नमूना आउटपुट को देखें, वेतन डेटा प्रकार DECIMAL(3,2) को DECIMAL(10,4) में बदल दिया गया है।


  1. MySQL दिनांक प्रकार कॉलम को कैसे अपडेट करें?

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.52 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1451 मान (2017-06-01) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - DemoTable1451 से *

  1. MySQL डेटाबेस में पेपैल दशमलव राशि को कैसे स्टोर करें?

    MySQL डेटाबेस में PayPal दशमलव राशि को स्टोर करने के लिए, आप DECIMAL(10,2) का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.66 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1491 मानों में डालें ( 35363738.50);क्वेरी ठीक है, 1 पंक्ति प्

  1. MySQL में कॉलम कैसे विभाजित करें?

    कॉलम को विभाजित करने के लिए, आपको MySQL में SUBSTRING_INDEX() का उपयोग करना होगा। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.80 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - सम्मिलित करें डेमोटेबल मानों में (डेविड_मिलर); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.54