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

'10/12/2010' जैसे दिनांक प्रारूप से प्राप्त किसी विशिष्ट वर्ष के साथ तालिका में रिकॉर्ड अपडेट करें?

<घंटा/>

किसी विशिष्ट वर्ष के साथ रिकॉर्ड अपडेट करने के लिए, नीचे दिए गए सिंटैक्स के अनुसार वर्ष () पद्धति का उपयोग करें:

अपना टेबलनाम अपडेट करें अपना कॉलमनाम1=yourValue1 सेट करें जहां YEAR(str_to_date(yourColumnName2,'%d/%m/%Y'))=yourValue2;

आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1924 (UserName varchar(20), UserJoiningDate varchar(40));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> DemoTable1924 मानों में डालें ('क्रिस', '10/12/2010'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1924 मानों में डालें ('डेविड','20/01/2011 '); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1924 मानों में डालें ('माइक', '20/01/2010'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1924 मानों में डालें ( 'कैरोल','26/04/2013');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> DemoTable1924 से * चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+----------+---------------------+| उपयोगकर्ता नाम | UserJoiningDate |+----------+---------------------+| क्रिस | 10/12/2010 || डेविड | 20/01/2011 || माइक | 20/01/2010 || कैरल | 26/04/2013 |+----------+---------------------+4 पंक्तियाँ सेट में (0.00 सेकंड)

यहाँ एक विशिष्ट वर्ष के आधार पर रिकॉर्ड अपडेट करने की क्वेरी है -

mysql> Update DemoTable1924 सेट UserName='Robert' जहां YEAR(str_to_date(UserJoiningDate,'%d/%m/%Y'))=2010;क्वेरी ठीक है, 2 पंक्तियां प्रभावित (0.00 सेकंड)पंक्तियों का मिलान हुआ:2 परिवर्तित :2 चेतावनियाँ:0

आइए एक बार फिर से टेबल रिकॉर्ड देखें -

mysql> DemoTable1924 से * चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+----------+---------------------+| उपयोगकर्ता नाम | UserJoiningDate |+----------+---------------------+| रॉबर्ट | 10/12/2010 || डेविड | 20/01/2011 || रॉबर्ट | 20/01/2010 || कैरल | 26/04/2013 |+----------+---------------------+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. एकाधिक शब्दों के साथ LIKE का उपयोग करके फ़िल्टर की गई तालिका से रिकॉर्ड प्रदर्शित करने के लिए MySQL क्वेरी?

    इसके लिए, RLIKE का उपयोग करें और नीचे दिए गए सिंटैक्स के अनुसार रिकॉर्ड फ़िल्टर करें &माइनस; अपने TableName से * चुनें जहां आपका कॉलमनाम yourValue1|yourValue2 जैसा हो; आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1935 (विषय varchar(20));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमां

  1. एक MySQL तालिका में एक विशिष्ट तिथि की गिनती प्राप्त करें

    आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1946 (शिपिंग दिनांक दिनांक);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1946 मानों में डालें (2015-12-11); क्वेरी ठीक है, 1 पंक्ति प्रभावित हुई (0.00 सेकंड) चयन कथन का उपयोग करके

  1. MySQL के साथ दिनांक रिकॉर्ड वाली तालिका में दिनांक कैसे बदलें?

    मान लीजिए कि आपको तारीख बदलने और साल जोड़ने की जरूरत है। इसके लिए DATE_ADD() के साथ UPDATE कमांड का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1984 (शिपिंग दिनांक दिनांक);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - De