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

मौजूदा MySQL कॉलम का डेटा टाइप कैसे बदलें

ALTER COMMAND का उपयोग मौजूदा MySQL कॉलम के डेटा टाइप को संशोधित करने के लिए किया जाता है। निम्न उदाहरण दर्शाता है कि हम इस कमांड का उपयोग करके कॉलम के डेटा टाइप को कैसे संशोधित कर सकते हैं:

mysql> DESCRIBE testing\G
*************************** 1. row ***************************
Field: id1
Type: int(11)
Null: NO
Key: PRI
Default: 0
Extra: 
*************************** 2. row ***************************
Field: name
Type: char(30)
Null: YES
Key: 
Default: NULL
Extra: 
2 rows in set (0.05 sec)

उपरोक्त DESCRIBE क्वेरी से, हम देख सकते हैं कि Name कॉलम का डेटा टाइप CHAR(30) है। अब निम्न क्वेरी की मदद से हम इसे VARCHAR(20) में बदल सकते हैं:

mysql> ALTER TABLE Testing MODIFY Name VARCHAR(20);
Query OK, 4 rows affected (0.60 sec)
Records: 4 Duplicates: 0 Warnings: 0

mysql> DESCRIBE Testing\G;
*************************** 1. row ***************************
Field: id1
Type: int(11)
Null: NO
Key: PRI
Default: 0
Extra: 
*************************** 2. row ***************************
Field: Name
Type: varchar(20)
Null: YES
Key: 
Default: NULL
Extra: 
2 rows in set (0.15 sec)

अब डेटा टाइप VARCHAR(20) में संशोधित हो गया है।

  1. MySQL में विशिष्ट कॉलम डेटा कैसे निर्यात करें? MySQL में विशिष्ट कॉलम डेटा कैसे निर्यात करें?

    MySQL में SELECT ... INTO OUTFILE का उपयोग करके आप किसी क्वेरी के परिणाम को सर्वर पर एक फ़ाइल में निर्यात कर सकते हैं। यह डेटा निर्यात, बैकअप, या अन्य सिस्टम के साथ एकीकरण के लिए उपयोगी है। सिंटैक्स SELECT yourColumnName FROM yourTableName INTO OUTFILE file_path; उदाहरण तालिका बनाना और डेटा डालना

  1. - MySQL में DATE_ADD() का उपयोग करके DATE प्रकार के कॉलम को अपडेट करना

    MySQL DATE_ADD() के साथ दिनांक कॉलम अपडेट करना MySQL का DATE_ADD() फ़ंक्शन एक दिनांक/दिनांक-समय मान में एक समय अंतराल जोड़ता है। इसका उपयोग UPDATE के साथ मौजूदा दिनांक रिकॉर्ड्स को स्थानांतरित करने के लिए किया जाता है। उदाहरण: ज्वाइनिंग तिथि में 1 वर्ष जोड़ना SELECT * FROM DemoTable1451; +--------

  1. - MySQL में कॉलम उपनाम को विशिष्ट डेटा टाइप का बाध्य करना

    CASE और CAST से उपनाम का डेटा टाइप नियंत्रित करना CASE स्टेटमेंट के साथ CAST() का उपयोग करके परिणाम कॉलम का डेटा टाइप स्पष्ट रूप से निर्धारित किया जा सकता है। तालिका और डेटा INSERT INTO DemoTable1505 VALUES(20, 0), (45, 1); क्वेरी: स्टेटस के आधार पर साइन बदलना FROM DemoTable1505; परिणाम +----