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

मौजूदा कॉलम के डेटा टाइप को कैसे मॉडिफाई करें?


मौजूदा कॉलम के डेटा टाइप को मॉडिफाई करने के लिए, आप MODIFY का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाते हैं:

mysql> create table DemoTable    (    ClientId varchar(100),    ClientName varchar(100),    ClientAge int,    ClientProjectDeadline timestamp,    ClientCountryName varchar(100),    isMarried boolean,    ClientNumber bigint    ); Query OK, 0 rows affected (0.70 sec)

टेबल का विवरण चेक करें:

mysql> desc DemoTable;

इससे निम्न आउटपुट प्राप्त होगा:

+-----------------------+--------------+------+-----+---------+-------+ | Field                 | Type         | Null | Key | Default | Extra | +-----------------------+--------------+------+-----+---------+-------+ | ClientId              | varchar(100) | YES | | NULL | | | ClientName            | varchar(100) | YES | | NULL | | | ClientAge             | int(11)      | YES | | NULL | | | ClientProjectDeadline | timestamp    | YES | | NULL | | | ClientCountryName     | varchar(100) | YES | | NULL | | | isMarried             | tinyint(1)   | YES | | NULL | | | ClientNumber          | bigint(20)   | YES | | NULL | | +-----------------------+--------------+------+-----+---------+-------+ 7 rows in set (0.34 sec)

अब, कॉलम (ClientNumber) का डेटा टाइप bigint से varchar(20) में बदलें:

mysql> alter table DemoTable modify ClientNumber varchar(20); Query OK, 0 rows affected (1.82 sec) Records: 0 Duplicates: 0 Warnings: 0

आइए एक बार फिर टेबल का विवरण चेक करें:

mysql> desc DemoTable;

इससे निम्न आउटपुट प्राप्त होगा:

+-----------------------+--------------+------+-----+---------+-------+ | Field                 | Type         | Null | Key | Default | Extra | +-----------------------+--------------+------+-----+---------+-------+ | ClientId              | varchar(100) | YES | | NULL | | | ClientName            | varchar(100) | YES | | NULL | | | ClientAge             | int(11)      | YES | | NULL | | | ClientProjectDeadline | timestamp    | YES | | NULL | | | ClientCountryName     | varchar(100) | YES | | NULL | | | isMarried             | tinyint(1)   | YES | | NULL | | | ClientNumber          | varchar(20)  | YES | | NULL | | +-----------------------+--------------+------+-----+---------+-------+ 7 rows in set (0.00 sec)

उपरोक्त सैंपल आउटपुट देखें, डेटा टाइप bigint से varchar(20) में बदल गया है।


  1. - Java 9 में मौजूदा मॉड्यूल को कैसे संशोधित करें?

    मॉड्यूल कोड और डेटा का एक नामित, स्व-वर्णन करने वाला संग्रह है। कोड को पैकेज के एक सेट के रूप में व्यवस्थित किया गया है जिसमें जावा क्लास और इंटरफेस जैसे प्रकार शामिल हैं। डेटा में संसाधन और अन्य प्रकार की स्थिर जानकारी शामिल है। हमें एक मॉड्यूल घोषित करना होगा फिर सोर्स कोड के रूट पर module-info.j

  1. - Python में मौजूदा डेटाफ्रेम में नया कॉलम कैसे जोड़ें?

    डेटाफ्रेम एक दो-आयामी डेटा स्ट्रक्चर है, जहां डेटा को पंक्तियों और कॉलम के रूप में टेबुलर फॉर्मेट में संग्रहीत किया जाता है।इसे SQL डेटा टेबल या एक्सेल शीट प्रतिनिधित्व के रूप में देखा जा सकता है। इसे निम्नलिखित कंस्ट्रक्टर का उपयोग करके बनाया जा सकता है -pd.Dataframe(data, index, columns, dtype, co

  1. मास्टर डेटा बैकअप: अपनी फाइलों की सुरक्षा के लिए सिद्ध रणनीतियाँ मास्टर डेटा बैकअप: अपनी फाइलों की सुरक्षा के लिए सिद्ध रणनीतियाँ

    आज की IT दुनिया में एक व्यापक बैकअप रणनीति होना आवश्यक है। डेटा खोने के इतने सारे तरीकों के साथ, यह समझना कि अपने डेटा का सफलतापूर्वक बैकअप कैसे लेना है, यह सुनिश्चित करने के लिए महत्वपूर्ण है कि आप एक असहज स्थिति का सामना न करें। तो, आप अपने डेटा का बैकअप कैसे ले सकते हैं? डेटा हानि साइबर हमले, दुष