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

MySQL में ALTER TABLE से कॉलम कैसे जोड़ें?


ALTER TABLE ADD COLUMN सिंटैक्स

MySQL में मौजूदा टेबल में नया कॉलम जोड़ने के लिए ALTER TABLE ... ADD COLUMN स्टेटमेंट का उपयोग करें।

सिंटैक्स

ALTER TABLE yourTableName 
ADD COLUMN yourColumnName yourDataType DEFAULT yourValue;

चरण-दर-चरण उदाहरण

मूल टेबल बनाएं:

mysql> CREATE TABLE alterTableDemo (
    -> Id INT, Name VARCHAR(10)
    -> );

टेबल संरचना जांचें:

mysql> DESC alterTableDemo;
+-------+-------------+------+-----+---------+-------+
| Field | Type        | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| Id    | int(11)     | YES  |     | NULL    |       |
| Name  | varchar(10) | YES  |     | NULL    |       |
+-------+-------------+------+-----+---------+-------+

डिफ़ॉल्ट मान के साथ Age कॉलम जोड़ें

mysql> ALTER TABLE alterTableDemo ADD COLUMN Age INT DEFAULT 18;

आउटपुट: Query OK, 0 rows affected (0.67 sec)

अपडेटेड संरचना:

mysql> DESC alterTableDemo;
+-------+-------------+------+-----+---------+-------+
| Field | Type        | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| Id    | int(11)     | YES  |     | NULL    |       |
| Name  | varchar(10) | YES  |     | NULL    |       |
| Age   | int(11)     | YES  |     | 18      |       |
+-------+-------------+------+-----+---------+-------+

डेटा इन्सर्ट करके टेस्ट करें

mysql> INSERT INTO alterTableDemo(Id, Name, Age) VALUES(100, 'Chris', 24);
mysql> INSERT INTO alterTableDemo(Id, Name) VALUES(101, 'Robert');

परिणाम (Robert के लिए Age ऑटोमैटिक 18 हो गया):

+------+--------+------+
| Id   | Name   | Age  |
+------+--------+------+
| 100  | Chris  | 24   |
| 101  | Robert | 18   |
+------+--------+------+

अन्य उपयोगी ADD COLUMN विकल्प


            
  1. PhpMyAdmin में MySQL कॉलम में AUTO_INCREMENT जोड़ना PhpMyAdmin में MySQL कॉलम में AUTO_INCREMENT जोड़ना

    PhpMyAdmin या SQL के माध्यम से किसी मौजूदा कॉलम में AUTO_INCREMENT जोड़ सकते हैं। SQL के माध्यम से: ALTER TABLE yourTableName MODIFY yourColumnName INT NOT NULL AUTO_INCREMENT; उदाहरण: CREATE TABLE AutoIncrementDemo (UserId INT); ALTER TABLE AutoIncrementDemo MODIFY COLUMN UserId INT NOT NULL AUTO_I

  1. - Python में MySQL का उपयोग करके टेबल में नया कॉलम जोड़ना

    कभी-कभी किसी मौजूदा टेबल में नया कॉलम जोड़ने की आवश्यकता होती है। मान लीजिए हमारे पास Students टेबल है जिसमें Name, Age, Roll No जैसे कॉलम हैं। हम इसमें Address नाम का एक नया कॉलम जोड़ना चाहते हैं। यह ALTER कमांड का उपयोग करके किया जा सकता है। ALTER कमांड का उपयोग डेटाबेस में कॉलम को संशोधित, ड्रॉप

  1. - Python में MySQL का उपयोग करके कॉलम में टिप्पणी जोड़ना

    टिप्पणी किसी चीज़ के बारे में पठनीय व्याख्या होती है। कोड में टिप्पणियों का उपयोग कोड स्टेटमेंट के उद्देश्य को समझाने के लिए किया जाता है। इससे बाहरी व्यक्ति को उस विशेष कोड की आवश्यकता और उपयोग समझने में मदद मिलती है। टिप्पणियों को कंपाइलर द्वारा अनदेखा किया जाता है और ये निष्पादित नहीं होतीं। ये