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

क्या MySQL में डेटा खोए बिना इंटीजर फ़ील्ड को वर्चर में बदलने का कोई तरीका है?

<घंटा/>

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

mysql> तालिका बनाएं DemoTable(UserId int, UserFirstName varchar(20), UserLastName varchar(20), UserAge int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.73 सेकंड)

अब डीईएससी कमांड का उपयोग करके तालिका के विवरण की जांच करें:

mysql> desc DemoTable;

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

<पूर्व>+---------------------+----------------+------+-----+--- ------+----------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त | -----+----------+| उपयोगकर्ता आईडी | इंट(11) | हाँ | | नल | || UserFirstName | वर्कर(20) | हाँ | | नल | || उपयोगकर्ता अंतिम नाम | वर्कर(20) | हाँ | | नल | || उपयोगकर्ता आयु | इंट(11) | हाँ | | नल | |+---------------+---------------+------+-----+----- ----+----------+4 पंक्तियाँ सेट में (0.17 सेकंड)

अब आप डेटा खोए बिना पूर्णांक डेटा प्रकार को varchar में बदल सकते हैं:

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

तालिका विवरण जांचें:

mysql> desc DemoTable;

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

<पूर्व>+---------------------+----------------+------+-----+--- ------+----------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त | -----+----------+| उपयोगकर्ता आईडी | वर्कर(20) | हाँ | | नल | || UserFirstName | वर्कर(20) | हाँ | | नल | || उपयोगकर्ता अंतिम नाम | वर्कर(20) | हाँ | | नल | || उपयोगकर्ता आयु | इंट(11) | हाँ | | नल | |+---------------+---------------+------+-----+----- ----+----------+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. बिना डेटा खोए बाहरी हार्ड ड्राइव को APFS में बदलें

    APFS (Apple File System) एक मालिकाना फाइल सिस्टम है जिसे Apple Inc द्वारा विकसित और तैनात किया गया है, जिसका उपयोग स्टोरेज डिवाइस पर डेटा को स्टोर करने, व्यवस्थित करने और पुनः प्राप्त करने के लिए किया जाता है। APFS को 2017 में macOS हाई सिएरा के साथ पेश किया गया था और मैक ओएस एक्सटेंडेड को डिफॉल्ट फ

  1. डेटा खोए बिना HFS+ को APFS में कैसे बदलें?

    APFS (Apple फाइल सिस्टम), 2017 में Apple द्वारा macOS उपकरणों के लिए जारी एक फाइल सिस्टम, ने लगभग बीस साल पुराने HFS+ को बदल दिया है, जिसे HFS +, HFS एक्सटेंडेड, Mac OS एक्सटेंडेड (जर्नलेड) भी कहा जाता है। macOS हाई सिएरा और बाद के संस्करण। अधिकांश मैक उपयोगकर्ता अपनी हार्ड ड्राइव को एचएफएस+ से एपी

  1. डेटा खोए बिना RAW को NTFS में कैसे बदलें

    ब्लॉग सारांश – यदि आप RAW ड्राइव के साथ समस्याओं का सामना कर रहे हैं, तो आप इसे NTFS सिस्टम में बदल सकते हैं। डेटा खोए बिना RAW को NTFS में बदलने का सबसे अच्छा तरीका EaseUS Partition Manager का उपयोग करना है। यदि आपके कंप्यूटर की हार्ड ड्राइव या बाहरी हार्ड ड्राइव रॉ हो जाती है, तो ड्राइव पर डेटा