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

MySQL क्वेरी वर्तमान दिनांक और समय तथा केवल वर्तमान दिनांक प्राप्त करने के लिए

क्वेरी SELECT NOW() वर्तमान दिनांक और वर्तमान समय दोनों देती है। यदि आप केवल वर्तमान दिनांक चाहते हैं, तो केवल CURDATE() का उपयोग करें। दिनांक-समय के लिए सिंटैक्स निम्नलिखित है:

SELECT NOW();

केवल दिनांक के लिए सिंटैक्स:

SELECT CURDATE();

आइए अब उपरोक्त सिंटैक्स को लागू करें:

केस 1: यदि आप वर्तमान दिनांक और समय दोनों चाहते हैं:

mysql> SELECT NOW();

आउटपुट

+-----------------------+
| NOW()                 |
+-----------------------+
| 2019-06-02 15:30:39   |
+-----------------------+

केस 2: यदि आप केवल वर्तमान दिनांक चाहते हैं:

mysql> SELECT CURDATE();

आउटपुट

+------------+
| CURDATE()  |
+------------+
| 2019-06-02 |
+------------+
  1. - MySQL में DATEDIFF() का उपयोग करके डेट रिकॉर्ड्स और वर्तमान तारीख का अंतर कैसे निकालें

    DATEDIFF() के साथ तारीख अंतर की गणना मान लें वर्तमान तारीख है 2019-09-06। डेट रिकॉर्ड्स और वर्तमान तारीख के बीच दिनों का अंतर निकालने के लिए DATEDIFF() फंक्शन का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> CREATE TABLE DemoTable ( AdmissionDate DATE ); रिकॉर्ड्स इन्सर्ट करें: mysql> INS

  1. - MySQL में आज की तारीख 00:00 से वर्तमान समय तक की तारीख चुनें

    DATE(NOW()) (आज 00:00:00) और NOW() (वर्तमान डेटाटाइम) के बीच BETWEEN या तुलना ऑपरेटर का उपयोग करके आज के रिकॉर्ड फ़िल्टर करें। टेबल बनाना और डेटा डालना CREATE TABLE DemoTable (DueDate DATETIME); Query OK, 0 rows affected (0.66 sec) INSERT INTO DemoTable VALUES(2019-09-14),(2019-09-14 08:00:10),

  1. - MySQL में STR_TO_DATE और CURDATE से वर्तमान दिनांक वाले रिकॉर्ड ढूंढें

    स्ट्रिंग कॉलम में संग्रहीत दिनांक की तुलना वर्तमान दिनांक से करने के लिए STR_TO_DATE() से पार्स करें और CURDATE() से तुलना करें। सिंटैक्स SELECT * FROM टेबल_नाम WHERE STR_TO_DATE(कॉलम_नाम, फॉर्मेट_स्पेसिफायर) = CURDATE(); उदाहरण: DD/MM/YYYY प्रारूप में दिनांक 1. टेबल बनाएं (स्ट्रिंग कॉलम) ); 2.