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

MySQL क्वेरी किसी विशेष तिथि के साथ रिकॉर्ड का चयन करने के लिए?

<घंटा/>

आप किसी विशेष तिथि के साथ रिकॉर्ड का चयन करने के लिए MySQL से DATE() का उपयोग कर सकते हैं। वाक्य रचना इस प्रकार है।

अपनेTableName से *चुनें जहां DATE(yourDateColumnName)='anyDate';

उपरोक्त सिंटैक्स को समझने के लिए, आइए पहले एक टेबल बनाएं। तालिका बनाने की क्वेरी इस प्रकार है।

mysql> टेबल बनाएं AllRecordsFromadate-> (-> Id int,-> Name varchar(100),-> Age int,->AdmissionDate datetime-> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.53 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। रिकॉर्ड डालने की क्वेरी इस प्रकार है।

mysql> AllRecordsFromadate मानों में डालें (101, 'जॉन', 23, '2018-10-13'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> AllRecordsFromadate मानों में डालें (102, 'कैरोल', 24,'2014-12-5 12:34:50');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड)mysql> AllRecordsFromadate value(103,'Mike',25,'2014-12-5 12:30 में सम्मिलित करें) :40');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.23 सेकंड)mysql> AllRecordsFromadate मानों में डालें(104,'बॉब',24,'2015-10-7 11:10:20');क्वेरी ठीक, 1 पंक्ति प्रभावित (0.20 सेकंड)mysql> AllRecordsFromadate मानों में डालें(105,'सैम',25,'2011-6-26 10:10:20'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड)

चयन कमांड का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है -

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

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

<पूर्व>+----------+----------+------+---------------------+| आईडी | नाम | आयु | प्रवेश तिथि |+----------+----------+------+---------------------+| 101 | जॉन | 23 | 2018-10-13 00:00:00 || 102 | कैरल | 24 | 2014-12-05 12:34:50 || 103 | माइक | 25 | 2014-12-05 12:30:40 || 104 | बॉब | 24 | 2015-10-07 11:10:20 || 105 | सैम | 25 | 2011-06-26 10:10:20 | -----+5 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL विशिष्ट महीने और वर्ष के साथ रिकॉर्ड वापस करने के लिए क्वेरी का चयन करें

    विशिष्ट महीने के लिए, MONTH () का उपयोग करें और वर्ष के लिए, वर्ष () विधि का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(StudentName varchar(40), StudentAdmissionDate date);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.67 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल

  1. 00:00 से आज की तारीख तक की तारीख चुनने के लिए MySQL क्वेरी

    मान लें कि वर्तमान तिथि 2019-09-14 8:50:10 है। अब, हम 00:00 से 2019-09-14 8:50:10 तक के रिकॉर्ड चाहते हैं। आइए अब एक उदाहरण देखें और एक टेबल बनाएं - टेबल बनाएं डेमोटेबल (ड्यूडेट डेटटाइम);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.66 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल

  1. MySQL में एक चयन क्वेरी के साथ सम्मिलित करें

    सेलेक्ट क्वेरी के साथ इन्सर्ट के लिए, सिंटैक्स इस प्रकार है - insert into yourTableName(yourColumnName1,yourColumnName2,yourColumnName3,...N) select yourValue1,yourValue2,yourValue3,......N; आइए पहले एक टेबल बनाएं - mysql> create table DemoTable1603    -> (    -> Studen