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

वर्तमान तिथि को डिफ़ॉल्ट के रूप में सेट करने के लिए MySQL में एक तालिका बनाना

<घंटा/>

तालिका बनाने और डिफ़ॉल्ट मान सेट करने के लिए DEFAULT बाधा जोड़ने के लिए सिंटैक्स निम्नलिखित है -

टेबल बनाएं yourTableName(yourColumnName1 dataType not null,yourColumnName2 dataType default anyValue,...N);;

आइए हम एक टेबल बनाते हैं जिसमें हमने "employee_joining_date" को डिफॉल्ट के रूप में वर्तमान तिथि के लिए डिफ़ॉल्ट बाधा के साथ सेट किया है -

mysql> क्रिएट टेबल डेमो43−> (−> Employee_id int null auto_increment Primary key,−> Employee_name varchar(40) not null,−> Employee_status varchar(60) default "NOT JOINED",−> Employee_joining_date date default( CURRENT_DATE)−> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.66 सेकंड)

इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें -

mysql> डेमो43 में डालें (कर्मचारी_नाम, कर्मचारी_स्थिति, कर्मचारी_जॉइनिंग_डेट) मान ('जॉन', 'जॉइन', '2020-05-10'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> डेमो 43 में डालें ( कर्मचारी_नाम, कर्मचारी_स्थिति, कर्मचारी_जॉइनिंग_डेट) मान ('डेविड', 'जॉइन', '2020-10-12'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) mysql> डेमो43 (कर्मचारी_नाम) मान ('बॉब') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)

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

mysql> डेमो43 से *चुनें;

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

<पूर्व>+------- -+--------------------------+| कर्मचारी_आईडी | कर्मचारी_नाम | कर्मचारी_स्थिति | कर्मचारी_जॉइनिंग_तिथि |+----------------+---------------+--------------------- +--------------------------+| 1 | जॉन | शामिल हुए | 2020−05−10 || 2 | डेविड | शामिल हुए | 2020−10−12 || 3 | बॉब | शामिल नहीं हुआ | 2020−10−31 |+----------------+---------------------+--------------- ----+----------------------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. वर्तमान दिनांक के साथ एक MySQL फ़ील्ड सेट करें (UNIX_TIMESTAMP(अब))

    इसके लिए unix_timestamp() का प्रयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1894 (Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, DueTime int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1894 मानों में डालें (); क्वेरी ठीक

  1. MySQL में वर्तमान तिथि में 11 दिन जोड़ें

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1994(ArrivalDate date);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (5.33 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1994 मान (2018-12-20) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (1.42 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रि

  1. MySQL में JSON प्रकार के कॉलम में डिफ़ॉल्ट मान सेट करें?

    डिफ़ॉल्ट मान सेट करने के लिए, नीचे दिए गए सिंटैक्स के अनुसार डिफ़ॉल्ट बाधा का उपयोग करें - टेबल बदलें yourTableName कॉलम को संशोधित करें yourColumnName JSON NOT NULL DEFAULT (JSON_OBJECT()); आइए एक टेबल बनाएं - ;क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.43 सेकंड) यहाँ तालिका का विवरण दिया गया है। निम्नल