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

क्या तारीखों को MySQL में एक स्ट्रिंग के रूप में स्टोर करना सुरक्षित है?

यह सुरक्षित है जब तक आप अपनी तिथियों का प्रतिनिधित्व करने के लिए जिस प्रारूप का उपयोग करते हैं, वह स्पष्ट है (अर्थात, प्रत्येक मान एक अद्वितीय तिथि को मैप करता है)।

लेकिन यह हमेशा अक्षम होता है मूल्य को स्टोर करने के लिए उचित डेटाटाइप का उपयोग न करें। जल्दी या बाद में, आपको डेटाबेस में कुछ तिथि गणना करने की आवश्यकता का सामना करना पड़ेगा (सॉर्टिंग, फ़िल्टरिंग, ऐडिंग, ...):अपनी तिथियों को स्ट्रिंग्स के रूप में संग्रहीत करना इस तरह के ऑपरेशन को और अधिक जटिल बना देगा (ओवरहेड के आधार पर भिन्न होता है) आपके द्वारा चुना गया प्रारूप), और बहुत कम कुशल (आपको आमतौर पर सभी स्ट्रिंग्स को तारीखों में अनुवाद करने की आवश्यकता होगी इससे पहले कि आप उन पर काम कर सकें)।

दूसरी ओर, शुरू से ही उचित डेटाटाइप का उपयोग करने से फ्रंटएंड पर चीजें अधिक जटिल नहीं होती हैं - विशेष रूप से MySQL में। आपको बस अपने स्ट्रिंग्स को ठीक से प्रारूपित करने की आवश्यकता है ('YYYY-MM-DD HH:MI:SS' ) उन्हें डेटाबेस में भेजने से पहले, और MySQL खुशी-खुशी उन्हें तारीखों के रूप में मानेगा।



  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. MySQL में कोट्स वाले डेटा को कैसे स्टोर करें

  3. Android एप्लिकेशन के साथ Amazon RDS का उपयोग करना

  4. MySQL के साथ स्थानिक बिंदु प्रकार का उपयोग करते समय लोन/अक्षांश आदेश

  5. टैग1 और टैग2 के साथ पोस्ट ढूँढना? (एक जॉइन-टेबल का उपयोग करके) मौजूद/होने/सबक्वायरी... क्या उपयोग करें?