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

टेक्स्ट से टाइमस्टैम्प में एक MySQL कॉलम डेटाटाइप बदलें?

<घंटा/>

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

वाक्य रचना इस प्रकार है

टेबल को अपने टेबल का नाम बदलें, कॉलम को अपना कॉलमनाम टाइमस्टैम्प संशोधित करें;

ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए एक टेबल बनाते हैं।

तालिका बनाने की क्वेरी इस प्रकार है

mysql> टेबल टेक्स्ट बनाएंTotimestampdemo -> ( -> आईडी नॉट न्यूल AUTO_INCREMENT PRIMARY KEY, -> सोर्स टेक्स्ट -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.44 सेकंड)

यहाँ DESC कमांड का उपयोग करके तालिका का विवरण दिया गया है।

वाक्य रचना इस प्रकार है

डीईएससी yourTableName;

क्वेरी इस प्रकार है

mysql> desc textTotimestampdemo;

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

<पूर्व>+-----+-------------+-----+-----+---- ------------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+----------+------------+-----+-----+------ -----------+| आईडी | इंट(11) | नहीं | पंचायती राज | नल | auto_increment || स्रोत | पाठ | हाँ | | नल | |+-----------+----------+-----+-----+-------- ----------+2 पंक्तियाँ सेट में (0.04 सेकंड)

अब निम्न क्वेरी की सहायता से कॉलम टेक्स्ट को टाइमस्टैम्प में बदलें

mysql> तालिका टेक्स्ट बदलेंTotimestampdemo कॉलम संशोधित करें स्रोत TIMESTAMP;क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.25 सेकंड)रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियाँ:0

अब एक बार फिर तालिका के विवरण की जाँच करें।

क्वेरी इस प्रकार है

mysql> desc textTotimestampdemo;

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

<पूर्व>+----------+---------------+----------+-----+---------+-- --------------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त -------------+| आईडी | इंट(11) | नहीं | पंचायती राज | नल | auto_increment || स्रोत | टाइमस्टैम्प | हाँ | | नल | |+----------+----------+----------+-----+------------+---- ------------+2 पंक्तियाँ सेट में (0.00 सेकंड)

ऊपर कॉलम स्रोत को देखें, डेटाटाइप को टेक्स्ट से टाइमस्टैम्प में बदल दिया गया है।


  1. MySQL में VARCHAR से NULL में एक टेबल कॉलम बदलें

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

  1. एक MySQL क्वेरी के साथ तालिका कॉलम में तिथियों का प्रारूप कैसे बदलें?

    तिथियों का प्रारूप बदलने के लिए, DATE_FORMAT() फ़ंक्शन का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1906 (ड्यूटाइम डेटाटाइम);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1906 मानों (2018-04-25) में डालें; क्वेरी ठीक

  1. MySQL क्वेरी तालिका के अलग कॉलम से औसत का चयन करने के लिए?

    औसत प्राप्त करने के लिए, AVG() का उपयोग करें और अलग-अलग रिकॉर्ड से गणना करने के लिए इसे DISTINCT के साथ उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1934 (StudentName varchar(20), StudentMarks int); क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कु