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

MySQL में जन्म तिथि से आयु कैसे प्राप्त करें?

<घंटा/>

जन्म तिथि से आयु प्राप्त करने के लिए, आप TIMESTAMPDIFF () फ़ंक्शन का उपयोग कर सकते हैं। निम्नलिखित वाक्य रचना है -

अपनेTableName से TIMESTAMPDIFF(YEAR, yourColumnName, CURRENT_DATE) को किसी भी उपनाम के रूप में चुनें;

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

mysql> तालिका बनाएं DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> DateOfBirth datetime -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.73 सेकंड)

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

mysql> DemoTable(DateOfBirth) मानों ('1998-06-04 12:30:00') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> DemoTable(DateOfBirth) मानों में डालें ('2000- 01-31 04:10:20');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)mysql> DemoTable(DateOfBirth) मानों में डालें ('2010-12-01 03:50:45'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.24 सेकंड)

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

mysql> डेमोटेबल से *चुनें;

आउटपुट

<पूर्व>+----+---------------------+| आईडी | डेटऑफबर्थ |+----+---------------------+| 1 | 1998-06-04 12:30:00 || 2 | 2000-01-31 04:10:20 || 3 | 2010-12-01 03:50:45 |+----+---------------------+3 पंक्तियों में सेट (0.00 सेकंड)

MySQL में जन्म तिथि से आयु प्राप्त करने की क्वेरी निम्नलिखित है -

mysql> डेमोटेबल से TIMESTAMPDIFF(YEAR, DateOfBirth, CURRENT_DATE) को अपनी आयु के रूप में चुनें;

आउटपुट

<पूर्व>+------------+| आपकी आयु |+------------+| 21 || 19 || 8 |+-----------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL से अंतिम 10 पंक्तियों का चयन कैसे करें?

    MySQL से अंतिम 10 पंक्तियों का चयन करने के लिए, हम सेलेक्ट स्टेटमेंट और लिमिट कॉन्सेप्ट के साथ एक सबक्वेरी का उपयोग कर सकते हैं। निम्नलिखित एक उदाहरण है। एक टेबल बनाना। );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.75 सेकंड) तालिका में रिकॉर्ड सम्मिलित करना। Last10RecordsDemo मान (7, सैम), (8, जस्टिन),

  1. MySQL वर्कबेंच के साथ सर्वर से डेटाबेस का ईआर मॉडल कैसे प्राप्त करें?

    सर्वर से डेटाबेस का ईआर मॉडल प्राप्त करने के लिए, आपको पहले MySQL वर्कबेंच लॉन्च करना होगा। स्नैपशॉट इस प्रकार है - उसके बाद आपको डेटाबेस मेनू का चयन करना होगा - Database->Reverse Engineer उसके बाद निम्न स्क्रीनशॉट की तरह एक विज़ार्ड खुल जाएगा। पासवर्ड जोड़ें और दो बार OK दबाएं। OK बटन द

  1. MySQL डेटाबेस में किसी अन्य तालिका से आईडी का उपयोग करके उपयोगकर्ता नाम कैसे प्राप्त करें?

    दो तालिकाओं से आईडी का उपयोग करके उपयोगकर्ता नाम प्राप्त करने के लिए, आपको जॉइन का उपयोग करना होगा और तालिकाओं में शामिल होना होगा। आइए एक टेबल बनाएं - उदाहरण ); क्वेरी ओके, 0 रो प्रभावित (2.63) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - उदाहरण डेमो77 मानों में डालें (2, बॉब); क्वेरी ठीक