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

MySQL क्वेरी वर्तमान दिनांक रिकॉर्ड प्राप्त करने के लिए जिसमें कॉलम में से एक वर्तमान दिनांक प्रदर्शित करता है

<घंटा/>

इसे प्राप्त करने के लिए, निम्नलिखित सिंटैक्स है जिसमें हमने DATE(NOW()) -

. का उपयोग किया है
अपनेTableName से *चुनें जहां DATE(yourColumnName)=DATE(Now());

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

mysql> तालिका बनाएं DemoTable706 ( UserId varchar(100), UserName varchar(100), UserSignupDate datetime);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.57 सेकंड)

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

mysql> DemoTable706 मान ('John1@gmail.com','John','2019-01-31 12:45:22') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.24 सेकंड) mysql> में डालें DemoTable706 मान ('Chris123@gmail.com', 'Chris', '2019-07-22 10:05:02'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> DemoTable706 मान ('12Robert@gmail) में डालें .com','Robert','2019-06-22 11:25:22');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.22 सेकंड)mysql> DemoTable706 मानों में डालें('DavidM@gmail.com','David' ,'2019-07-22 00:00:02');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)

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

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

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+----------------------+----------+-------------- --------+| उपयोगकर्ता आईडी | उपयोगकर्ता नाम | UserSignupDate |+--------------------------+----------+--------------- ------+| John1@gmail.com | जॉन | 2019-01-31 12:45:22 || क्रिस123@gmail.com | क्रिस | 2019-07-22 10:05:02 || 12Robert@gmail.com | रॉबर्ट | 2019-06-22 11:25:22 || डेविडएम@gmail.com | डेविड | 2019-07-22 00:00:02 |+--------------------------+----------+------ ---------------+4 पंक्तियाँ सेट में (0.00 सेकंड)

निम्नलिखित रिकॉर्ड प्राप्त करने के लिए क्वेरी है जिसमें कॉलम में से एक वर्तमान तिथि प्रदर्शित करता है -

mysql> DemoTable706 से * चुनें जहां DATE(UserSignupDate)=DATE(Now());

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+----------------------+----------+-------------- --------+| उपयोगकर्ता आईडी | उपयोगकर्ता नाम | UserSignupDate |+--------------------------+----------+--------------- ------+| क्रिस123@gmail.com | क्रिस | 2019-07-22 10:05:02 || डेविडएम@gmail.com | डेविड | 2019-07-22 00:00:02 |+--------------------------+----------+------ ---------------+2 पंक्तियाँ सेट में (0.00 सेकंड)
  1. एक MySQL क्वेरी में विशिष्ट रिकॉर्ड (डुप्लिकेट) की घटनाओं की गणना करें

    इसके लिए, घटनाओं के लिए उन विशिष्ट रिकॉर्ड को समूहित करने के लिए कुल फ़ंक्शन COUNT() और GROUP BY का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentSubject varchar(40));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (5.03 सेकंड) इंसर्ट कमांड का

  1. MySQL में वर्तमान दिनांक से वर्चर दिनांक रिकॉर्ड की तुलना

    दिनांक तुलना के लिए, आप STR_TO_DATE() का उपयोग कर सकते हैं। निम्नलिखित वाक्य रचना है - curdate(); आइए पहले एक − . बनाएं );sQuery OK, 0 पंक्तियाँ प्रभावित (0.97 सेकंड) इंसर्ट का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1397 मानों में डालें (29/09/2019); क्वेरी ठीक है, 1 पंक्ति प्रभावित (

  1. जांचें कि क्या वर्तमान तिथि MySQL क्वेरी का उपयोग करके किसी निश्चित तिथि सीमा में आती है

    आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.46 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1448 मान (2018-12-31,2019-12-31) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - Dem