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

युनाइटेड स्टेट्स ज़िप कोड के लिए सबसे अच्छा कॉलम प्रकार क्या है?

ज़िप कोड को संख्यात्मक मान के रूप में संग्रहीत करने में कुछ समस्याएं हैं।

  1. ज़िप कोड में एक्सटेंशन होते हैं, जिसका अर्थ है कि वे 12345-6789 हो सकते हैं . आप डैश को संख्यात्मक डेटाटाइप में संग्रहीत नहीं कर सकते।
  2. ऐसे कई ज़िप कोड हैं जो शून्य से शुरू होते हैं, यदि आप इसे एक इंट के रूप में संग्रहीत करते हैं तो आप अग्रणी शून्य खो देंगे।
  3. आप ज़िप कोड आदि नहीं जोड़ते/घटाते हैं या उनके साथ संख्यात्मक कार्यों का उपयोग नहीं करते हैं।

मैं एक ज़िप कोड को varchar(5) . के रूप में स्टोर करूंगा या varchar(10)

एक साइड नोट के रूप में, मुझे यकीन नहीं है कि आप varchar(6) . का चयन क्यों करेंगे? , क्या आपके पास एक्सटेंशन के साथ मानक ज़िप कोड 5 या 10 होने पर असामान्य लंबाई चुनने का कोई कारण है?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ट्रेंड डेटा स्टोर करने का सबसे अच्छा तरीका क्या है?

  2. किसी भी तालिका में वृद्धिशील आईडी में स्ट्रिंग की एक श्रृंखला कैसे जोड़ें?

  3. कैसे सुनिश्चित करें कि आपका MySQL डेटाबेस सुरक्षित है

  4. एसक्यूएल - यह पता लगाने के लिए क्वेरी कि क्या किसी स्ट्रिंग में कॉलम में मान का हिस्सा है

  5. SQLSTATE [HY000] [1045] 000webhost का उपयोग कर डेटाबेस से कनेक्ट करते समय अपवाद