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

तालिका में dob कैसे खोजें, जो yyyy-mm-dd संरचना में है और MySQL में केवल एक विशिष्ट yyyy प्रारूप (वर्ष) के साथ तुलना करें?

<घंटा/>

इसके लिए नीचे दिए गए सिंटैक्स के अनुसार MySQL YEAR() का उपयोग करें -

अपने TableName से * चुनें जहां साल(yourColumnName)='yourYearValue';

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

mysql> टेबल बनाएं DemoTable1322-> (-> DOB date-> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.55 सेकंड)

उदाहरण

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

mysql> DemoTable1322 मानों में डालें ('1999-04-12'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.68 सेकंड) mysql> DemoTable1322 मानों में डालें ('2010-12-01'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> DemoTable1322 मानों में डालें ('2015-03-09'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.25 सेकंड) mysql> DemoTable1322 मानों में डालें ('2007-05-24'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.08 सेकंड)

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

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

आउटपुट

<पूर्व>+---------------+| जन्म तिथि |+---------------+| 1999-04-12 || 2010-12-01 || 2015-03-09 || 2007-05-24 |+---------------+4 पंक्तियाँ सेट में (0.00 सेकंड)

उदाहरण

यहाँ dob खोजने की क्वेरी है जो yyyy-mm-dd संरचना में है। हम yyyy यानी किसी खास साल से तुलना कर रहे हैं -

mysql> DemoTable1322 से * चुनें जहां साल(DOB)='2015';

आउटपुट

<पूर्व>+---------------+| जन्म तिथि |+---------------+| 2015-03-09 |+---------------+1 पंक्ति सेट में (0.01 सेकंड)
  1. '10/12/2010' जैसे दिनांक प्रारूप से प्राप्त किसी विशिष्ट वर्ष के साथ तालिका में रिकॉर्ड अपडेट करें?

    किसी विशिष्ट वर्ष के साथ रिकॉर्ड अपडेट करने के लिए, नीचे दिए गए सिंटैक्स के अनुसार वर्ष () पद्धति का उपयोग करें: अपना टेबलनाम अपडेट करें अपना कॉलमनाम1=yourValue1 सेट करें जहां YEAR(str_to_date(yourColumnName2,%d/%m/%Y))=yourValue2; आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1924 (UserName varcha

  1. निम्नलिखित प्रारूप में माह और वर्ष निकालें:"mm-yyyy" (माह वर्ष) MySQL में सभी कॉलम के साथ?

    एक विशिष्ट प्रारूप में महीने और वर्ष के लिए, STR_TO_DATE() के साथ DATE_FORMAT() का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1931 (शिपिंगडेट वर्कर(40));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1931 मानों में डाले

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

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