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

डिफ़ॉल्ट 0000-00-00 के साथ MySQL डेटाटाइम कॉलम बनाएं?


डिफ़ॉल्ट सेट करने के लिए, आप MySQL में DEFAULT कीवर्ड का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable -> (-> EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> EmployeeName varchar(20), -> EmployeeJoiningDate datetime default '0000-00-00 00:00:00' -> ) Engine =MyISAM,AUTO_INCREMENT=100;क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.21 सेकंड)

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

mysql> डेमोटेबल (कर्मचारी नाम) मान ('क्रिस') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> डेमोटेबल (कर्मचारी नाम) मान ('डेविड') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.04 सेकंड)mysql> डेमोटेबल (कर्मचारी नाम) मान ('माइक') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.03 सेकंड) mysql> डेमोटेबल (कर्मचारी नाम) मान ('सैम') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.06 सेकंड)

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

mysql> डेमोटेबल से *चुनें;

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

<पूर्व>+---------------+--------------+--------------------- ---+| कर्मचारी आईडी | कर्मचारी का नाम | कर्मचारी में शामिल होने की तिथि |+---------------+--------------+--------------------- --+| 100 | क्रिस | 0000-00-00 00:00:00 || 101 | डेविड | 0000-00-00 00:00:00 || 102 | माइक | 0000-00-00 00:00:00 || 103 | सैम | 0000-00-00 00:00:00 |+---------------+--------------+---------- -----------+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. डिफ़ॉल्ट के साथ विशिष्ट विकल्पों के साथ MySQL में एक नई तालिका बनाएं?

    इसके लिए, कॉलम डेटा प्रकार के बाद DEFAULT कीवर्ड का उपयोग करें। आइए एक टेबल बनाएं - mysql> create table demo33 −> ( −> id int not null auto_increment primary key, −> name varchar(20) not null, −> start_date date default(current_date), −> end_date date

  1. कैसे एक MySQL अनुक्रम बनाने के लिए?

    MySQL में सीक्वेंस क्या है? MySQL में, अनुक्रम पूर्णांकों की एक सूची को संदर्भित करता है जो निर्दिष्ट होने पर 1 या 0 से शुरू होने वाले आरोही क्रम में उत्पन्न होता है। कई अनुप्रयोगों को अनुक्रमों की आवश्यकता होती है जिनका उपयोग विशेष रूप से पहचान के लिए अद्वितीय संख्याएं उत्पन्न करने के लिए किया जाए

  1. MySQL AUTO_INCREMENT उदाहरणों के साथ

    आइए समझते हैं कि ATUO_INCREMENT कैसे काम करता है - AUTO_INCREMENT विशेषता का उपयोग नई पंक्तियों के लिए एक विशिष्ट पहचान बनाने के लिए किया जाता है। आइए देखें कि यह कथन कैसे काम करता है। इससे पहले, नीचे दी गई क्वेरी पर विचार करें - क्वेरी CREATE TABLE tableName (    id MEDIUMINT NOT NULL AU