Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL दशमलव फ़ील्ड के लिए सही डिफ़ॉल्ट मान क्या है?

MySQL में, DECIMAL(P,S) . घोषित करते समय :

तो आपके उदाहरण में, DECIMAL(1,1) इसका मतलब है ज़्यादा से ज़्यादा 1 अंक, और डॉट के बाद ज़्यादा से ज़्यादा 1 अंक... जिसका कोई मतलब नहीं है।

बेहतर ढंग से समझने के लिए, यहां और उदाहरण दिए गए हैं:

  • DECIMAL(5,2) :5 अंक, उनमें से दो का उपयोग भिन्नात्मक भाग के लिए किया जा रहा है। इसलिए, संभावित मान -999.99 से 999.99 तक के बीच होते हैं
  • DECIMAL(5,0) :भिन्नात्मक भाग की अनुमति नहीं है, इसलिए यह अधिकतम 5 अंकों वाले पूर्णांक के बराबर है।

UNSIGNED के साथ , व्यवहार वही है, लेकिन ऋण चिह्न का उपयोग करने से एक त्रुटि होगी।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL में UCASE () फ़ंक्शन कैसे काम करता है

  2. क्या PHP में समय/नोड आधारित UUID को पूर्वव्यापी रूप से बनाने का कोई तरीका है?

  3. MySQL में नंबर टेबल बनाना

  4. MySQL वर्कबेंच का उपयोग करके एक नया डेटाबेस आरेख कैसे बनाएं

  5. एसक्यूएल इंजेक्शन सुरक्षा