आप किसी विशेष तिथि के साथ रिकॉर्ड का चयन करने के लिए 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 सेकंड)