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

मैं एक MySQL टेबल कॉलम डिफॉल्ट्स को कैसे बदलूं?

<घंटा/>

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

टेबल बदलें yourTableName अपना CoumnName बदलें youColumnName डेटाटाइप शून्य डिफ़ॉल्ट मान नहीं है;

उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। निम्नलिखित प्रश्न है -

mysql> टेबल बनाएं DefaultDemo −> ( −> ArrivalTime टाइमस्टैम्प −> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.65 सेकंड)

यहाँ वह क्वेरी है जो डिफ़ॉल्ट कॉलम के साथ तालिका का वर्णन करती है -

mysql> desc DefaultDemo;

निम्न आउटपुट है -

<पूर्व>+---------------+---------------+------+-----+---------- ---+----------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+---------------+---------------+------+-----+------- -+----------+| आगमन समय | टाइमस्टैम्प | हाँ | | नल | |+---------------+-----------+----------+-----+-------- +----------+1 पंक्ति में सेट (0.11 सेकंड)

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

mysql> ALTER TABLE DefaultDemo Change ArrivalTime ArrivalTime TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP;क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.71 सेकंड)रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियाँ:0

इंसर्ट कमांड की मदद से जांचें कि डिफ़ॉल्ट मान डाला गया है या नहीं। क्वेरी इस प्रकार है -

mysql> DefaultDemo मानों में डालें (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)

रिकॉर्ड प्रदर्शित करें -

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

निम्न आउटपुट है -

<पूर्व>+---------------------+| आगमन का समय |+---------------------+| 2018-12-07 11:31:00 |+---------------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. MySQL में VARCHAR से NULL में एक टेबल कॉलम बदलें

    बदलने के लिए, नीचे दिए गए सिंटैक्स के अनुसार चेंज के साथ ALTER कमांड का उपयोग करें - टेबल बदलें yourTableName yourColumnName बदलें yourColumnName डेटाटाइप NULL DEFAULT NULL; आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.56 सेकंड) आइए तालिका कॉलम को NULL में बदलने के लिए उपरोक्त स

  1. MySQL में कॉलम कैसे विभाजित करें?

    कॉलम को विभाजित करने के लिए, आपको MySQL में SUBSTRING_INDEX() का उपयोग करना होगा। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.80 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - सम्मिलित करें डेमोटेबल मानों में (डेविड_मिलर); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.54

  1. पायथन में एक MySQL तालिका में कॉलम कैसे जोड़ें?

    कभी-कभी किसी मौजूदा तालिका में एक नया कॉलम जोड़ने की आवश्यकता हो सकती है। मान लीजिए कि हमारे पास नाम, आयु, रोल नंबर जैसे कॉलम के साथ छात्र तालिका है। हम अपनी मौजूदा तालिका में एक नया कॉलम “पता” जोड़ना चाहते हैं। यह ALTER कमांड का उपयोग करके किया जा सकता है। डेटाबेस में कॉलम को संशोधित, ड्रॉप या अपड