दिनांक स्वरूपों के साथ दिनांक सम्मिलित करने के लिए, एकल उद्धरणों में दिनांक के साथ str_to_date() फ़ंक्शन का उपयोग करें। निम्नलिखित वाक्य रचना है -
अपनेTableName मानों में डालें(Value1,value2,......ValueN,str_to_date('anyDate','%Y-%m-%d'));
यहाँ MySQL में दिनांक स्वरूप हैं -
Format | विवरण |
---|---|
%a | संक्षिप्त कार्यदिवस का नाम (सूर्य से शनि) |
%b | संक्षिप्त महीने का नाम (जनवरी से दिसंबर) |
%c | संख्यात्मक महीने का नाम (0 से 12) |
%D | संख्यात्मक मान के रूप में महीने का दिन, उसके बाद प्रत्यय (पहला, दूसरा, तीसरा, ...) |
%d | माह का दिन एक अंकीय मान के रूप में (01 से 31) |
%e | माह का दिन एक अंकीय मान (0 से 31) के रूप में |
%f | माइक्रोसेकंड (000000 से 999999) |
%H | घंटा (00 से 23) |
%h | घंटा (00 से 12) |
%I | घंटा (00 से 12) |
%i | मिनट (00 से 59) |
%j | साल का दिन (001 से 366) |
%k | घंटा (0 से 23) |
%l | घंटा (1 से 12) |
%M | माह का पूरा नाम (जनवरी से दिसंबर) |
%m | संख्यात्मक मान के रूप में महीने का नाम (00 से 12) |
%p | AM या PM |
%r | समय 12 घंटे पूर्वाह्न या अपराह्न प्रारूप (hh:mm:ss AM/PM) |
%S | सेकंड (00 से 59) |
%s | सेकंड (00 से 59) |
%T | 24 घंटे के प्रारूप में समय (hh:mm:ss) |
%U | सप्ताह जहां रविवार सप्ताह का पहला दिन होता है (00 से 53) |
%u | सप्ताह जहां सोमवार सप्ताह का पहला दिन है (00 से 53) |
%V | सप्ताह जहां रविवार सप्ताह का पहला दिन होता है (01 से 53)। %X | . के साथ प्रयोग किया जाता है
%v | सप्ताह जहां सोमवार सप्ताह का पहला दिन है (01 से 53)। |
%W | कार्यदिवस का पूरा नाम (रविवार से शनिवार) |
%w | सप्ताह का वह दिन जहां रविवार =0 और शनिवार =6 |
%X | सप्ताह का वर्ष जहां रविवार सप्ताह का पहला दिन होता है। |
%x | उस सप्ताह का वर्ष जहां सोमवार सप्ताह का पहला दिन होता है |
%Y | एक अंक के रूप में वर्ष, 4-अंकीय मान |
%y | एक अंक के रूप में वर्ष, दो अंकों का मान |
आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं BookDateDemo −> ( −> BookName varchar(200), −> BookIssueDate datetime −>);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.44 सेकंड)
अब MySQL दिनांक प्रारूप के साथ दिनांक सम्मिलित करने के लिए ऊपर चर्चा किए गए सिंटैक्स को लागू करें। यहां हमने तारीख को सिंगल कोट में सेट किया है -
mysql> BookDateDemo मानों में डालें ('आइए हम C',str_to_date('2018-11-28','%Y-%m-%d')); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> BookDateDemo मानों में डालें ('द C++ प्रोग्रामिंग',str_to_date('2018-11-29','%Y-%m-%d')); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)mysql> BookDateDemo में डालें मान ('सी इन डेप्थ',str_to_date('2018-11-20','%Y-%m-%d'));क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.23 सेकंड)
चुनिंदा स्टेटमेंट की मदद से सभी रिकॉर्ड्स को प्रदर्शित करें। सभी रिकॉर्ड प्रदर्शित करने की क्वेरी इस प्रकार है -
mysql> BookDateDemo से *चुनें;
निम्न आउटपुट है -
<पूर्व>+---------------------+---------------------+| बुकनाम | BookIssueDate |+---------------------+---------------------+| आइए सी | 2018-11-28 00:00:00 || सी++ प्रोग्रामिंग | 2018-11-29 00:00:00 || सी गहराई में | 2018-11-20 00:00:00 |+---------------------+---------------- -----+3 पंक्तियाँ सेट में (0.00 सेकंड)