Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

9 वास्तव में उपयोगी MySQL दिनांक फ़ंक्शन जो याद रखने में आसान हैं

कुछ वास्तव में उपयोगी MySQL दिनांक फ़ंक्शन हैं जो आपको किसी दिनांक का आवश्यक भाग सीधे प्राप्त करने में सहायता करते हैं। यहाँ आमतौर पर उपयोग किए जाने वाले MySQL दिनांक फ़ंक्शन हैं। ये MySQL दिनांक फ़ंक्शन याद रखने में बहुत आसान हैं।

MySQL दिनांक फ़ंक्शन सिंटैक्स:

function_name(तारीख)

function_name - यह नीचे में से कोई भी हो सकता है जैसे साल, महीना, आदि।

तारीख - 'YYYY-MM-DD HH:MM:SS' प्रारूप में दिनांक स्ट्रिंग। यह किसी तालिका, स्ट्रिंग या सिस्टम फ़ंक्शन जैसे Now()

. से दिनांक या डेटाटाइम कॉलम हो सकता है

सीधे वर्ष की गणना करने के लिए दिनांक या डेटाटाइम से, आप MySQL वर्ष फ़ंक्शन का उपयोग कर सकते हैं:

#using system function now()
SELECT YEAR(NOW());

#using a string
SELECT YEAR('2011-11-05 11:45:00');

#using a date column
CREATE TABLE TEST(DT DATETIME);
INSERT INTO TEST(DT) VALUES('2010-10-05 10:45:00');
SELECT YEAR(DT) from TEST;

परिणाम:

2013
2013
2010

नाओ () फ़ंक्शन आपको वर्तमान दिनांक और समय दिखाता है। मैंने नवीनतम दिनांक और समय यहां संदर्भ के लिए दिखाया है ।

SELECT NOW();
'2013-12-05 10:37:46'

सीधे माह की गणना करने के लिए दिनांक या डेटाटाइम से, आप MySQL माह फ़ंक्शन का उपयोग कर सकते हैं:

SELECT MONTH(NOW());
12

सीधे तिथि की गणना करने के लिए डेटाटाइम से, आप MySQL दिनांक फ़ंक्शन का उपयोग कर सकते हैं:

SELECT DATE(NOW()); 
2013-12-05

सीधे दिन की गणना करने के लिए दिनांक या दिनांक समय से, आप MySQL दिवस समारोह का उपयोग कर सकते हैं:

SELECT DAY(NOW()); 
5

सीधे सप्ताह संख्या की गणना करने के लिए दिनांक या डेटाटाइम से, आप MySQL वीक फ़ंक्शन का उपयोग कर सकते हैं:

SELECT WEEK(NOW()); 
48

सीधे वर्ष और सप्ताह की गणना करने के लिए दिनांक या डेटाटाइम से, आप MySQL YearWeek फ़ंक्शन का उपयोग कर सकते हैं:

SELECT YEARWEEK(NOW()); 
12

सीधे घंटे की गणना करने के लिए समय या डेटाटाइम से, आप MySQL घंटे फ़ंक्शन का उपयोग कर सकते हैं:

SELECT HOUR(NOW()); 
10

दिनांक फ़ील्ड के लिए समय '00:00:00′' के रूप में दिया जाता है। तो आप परिणाम 0 के रूप में देखेंगे।

#using a date column
CREATE TABLE TEST(DT DATE);
INSERT INTO TEST(DT) VALUES('2010-10-05');
SELECT HOUR(DT) from TEST;
0

सीधे मिनटों की गणना करने के लिए समय या डेटाटाइम से, आप MySQL मिनट फ़ंक्शन का उपयोग कर सकते हैं:

SELECT MINUTE(NOW()); 
37

दिनांक फ़ील्ड के लिए समय '00:00:00′' के रूप में दिया जाता है। तो आप परिणाम 0 के रूप में देखेंगे।
सीधे सेकंड की गणना करने के लिए समय या डेटाटाइम से, आप MySQL सेकेंड फ़ंक्शन का उपयोग कर सकते हैं:

SELECT SECOND(NOW());
46

दिनांक फ़ील्ड के लिए समय '00:00:00′' के रूप में दिया जाता है। तो आप परिणाम 0 के रूप में देखेंगे।

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL में एक कॉलम के कैरेक्टर सेट और कॉलेशन को कैसे सेट करें

  2. Oracle क्लाउड प्लेटफ़ॉर्म पर MySQL डेटाबेस सेवा के साथ Oracle JDeveloper का उपयोग करना, भाग 1

  3. MySQL पैरामीटरयुक्त प्रश्न

  4. xampp MySQL प्रारंभ नहीं होता है

  5. मैं लाइव MySQL प्रश्नों को कैसे देख सकता हूँ?