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

MySQL डेटाबेस में PayPal दशमलव राशि संग्रहीत करना

DECIMAL(10,2) से मुद्रा राशि संग्रहीत करना

PayPal जैसी भुगतान प्रणालियों के लिए DECIMAL(10,2) उपयुक्त है: 8 अंक पूर्णांक भाग + 2 दशमलव स्थान।

तालिका निर्माण

mysql> CREATE TABLE DemoTable1491 (
    -> Amount DECIMAL(10,2)
    -> );

बड़ी राशियाँ डालना

mysql> INSERT INTO DemoTable1491 VALUES(987664.50);
mysql> INSERT INTO DemoTable1491 VALUES(18783874.90);
mysql> INSERT INTO DemoTable1491 VALUES(35363738.50);

परिणाम

+-------------+
| Amount      |
+-------------+
| 987664.50   |
| 18783874.90 |
| 35363738.50 |
+-------------+

सर्वोत्तम अभ्यास:

  • कभी भी FLOAT या DOUBLE न उपयोग करें (राउंडिंग एरर)
  • DECIMAL(19,4) अधिक सुरक्षित (बड़ी राशि, अधिक परिशुद्धता)
  • सभी गणना एप्लिकेशन लेयर में DECIMAL या पूर्णांक (पैसे में) में करें
  • मुद्रा कोड अलग कॉलम में स्टोर करें
  1. Python में MySQL डेटाबेस में INSERT के बाद ID कैसे प्राप्त करें? Python में MySQL डेटाबेस में INSERT के बाद ID कैसे प्राप्त करें?

    सबसे पहले, हमें नीचे दी गई आवश्यकताओं को पूरा करने की आवश्यकता है। निम्न पूर्वापेक्षाएँ हैं। हमें MySQL वर्जन 8.0.12 इंस्टॉल करना होगा। हमें Python वर्जन 3.6.3 (32 बिट) इंस्टॉल करना होगा। हमें pip कमांड की मदद से pymysql इंस्टॉल करना होगा। pip कमांड की मदद से pymysql इंस्टॉल करने के लिए। डेट

  1. Microsoft Access डेटाबेस के साथ MySQL LIMIT क्लॉज का अनुकरण कैसे करें Microsoft Access डेटाबेस के साथ MySQL LIMIT क्लॉज का अनुकरण कैसे करें

    Microsoft Access में TOP का उपयोग करके MySQL LIMIT का अनुकरण Microsoft Access में, आप LIMIT के बजाय TOP का उपयोग कर सकते हैं। पहले टेबल बनाएं: INSERT कमांड का उपयोग करके रिकॉर्ड डालें: Access डेटाबेस के साथ MySQL LIMIT क्लॉज का अनुकरण करने की क्वेरी: Run पर क्लिक करने के बाद, आपको वांछित आउटपुट म

  1. - MySQL में वर्तमान डेटाबेस के नाम का उपयोग करके उसे कैसे डिलीट करें?

    वर्तमान डेटाबेस प्राप्त करना वर्तमान डेटाबेस जानने के लिए SELECT DATABASE() फ़ंक्शन का उपयोग करें: select database(); डेटाबेस डिलीट करने का सिंटैक्स डेटाबेस का नाम एक वेरिएबल में स्टोर करके डायनामिक SQL के ज़रिए ड्रॉप करें: set @anyVariableName = database(); select @anyVariableName; set @anyVari