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

स्ट्रिंग फ़ील्ड से MySQL में दिनांक परिवर्तित करना?

<घंटा/>

MySQL में स्ट्रिंग टू डेट कन्वर्ट करने के लिए, आप STR_TO_DATE () फ़ंक्शन का उपयोग कर सकते हैं। वाक्य रचना इस प्रकार है -

str_to_date('StringValue', '%d,%m,%Y') को anyVariableName के रूप में चुनें;

निम्नलिखित क्वेरी में उपरोक्त सिंटैक्स लागू करें, जिसमें हमारे पास एक स्ट्रिंग मान है -

mysql> STR_TO_DATE('26,11,2018','%d,%m,%Y') चुनें;

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

<पूर्व>+------------------------------------------+| STR_TO_DATE('26,11,2018','%d,%m,%Y') |+-------------------------- -----------+| 2018-11-26 |+------------------------------------------+1 पंक्ति सेट में (0.00 सेकंड)

आइए एक और उदाहरण देखें, तारीख का प्रारूप बदलने के लिए -

<पूर्व>चुनें STR_TO_DATE("26 नवंबर 2018", "%M %d %Y");

नमूना आउटपुट

<पूर्व>+--------------------------------------------------------+ | STR_TO_DATE("26 नवंबर 2018", "%M %d %Y") |+----------------------------- --------------+| 2018-11-26 |+-------------------------------------------------------- --+1 पंक्ति सेट में (0.03 सेकंड)
  1. MySQL में डेटाटाइम फ़ील्ड से केवल दिनांक निकालना और इसे PHP चर को असाइन करना?

    यदि आप डेटाटाइम फ़ील्ड से एकमात्र तिथि निकालना चाहते हैं तो आपको डेटटाइम क्लास का उपयोग करने की आवश्यकता है। वाक्य रचना इस प्रकार है - DateTime::createFromFormat("Y-m-d H:i:s",yourDateTimeValue)->format("yourFormatSpecifier"); अब आप उपरोक्त सिंटैक्स को अपने PHP कोड में डेटाटा

  1. MySQL में स्ट्रिंग से दिनांक कैसे निकालें?

    MySQL में स्ट्रिंग से दिनांक निकालने के लिए, SUBSTRING_INDEX() का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (सैम 12/03/2050 पर पहुंचेगा); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.

  1. MySQL में किसी फ़ील्ड से आंशिक डेटा हटाना?

    आंशिक डेटा हटाने के लिए, REPLACE() के साथ UPDATE कमांड का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.38 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1583 मानों में डालें (=Candy,2000 DemoTable1583 मानों में डालें ( =Lucky29,10000);क्वेरी