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

MySQL में टेबल में कॉलम कैसे जोड़ें?


MySQL में टेबल में कॉलम जोड़ने के लिए, हम ALTER कमांड के साथ ADD COLUMN कमांड का उपयोग कर सकते हैं। पहले, आइए Id और Name कॉलम के साथ एक टेबल बनाते हैं। उसके बाद, हम ALTER कमांड की मदद से Age और Address कॉलम नाम जोड़ेंगे।

टेबल बनाने के लिए क्वेरी निम्न है।

mysql> create table AddingColumnNameDemo 
-> ( 
-> Id int, 
-> Name varchar(100) 
-> ); 
Query OK, 0 rows affected (0.65 sec)

हम DESC कमांड की मदद से टेबल के बारे में जानकारी चेक कर सकते हैं।

क्वेरी निम्न है −

mysql> DESC AddingColumnNameDemo;

आउटपुट यहाँ है।

+-------+--------------+------+-----+---------+-------+
| Field | Type         | Null | Key | Default | Extra |
+-------+--------------+------+-----+---------+-------+
| Id    | int(11)      | YES  |     | NULL    |       |
| Name  | varchar(100) | YES  |     | NULL    |       |
+-------+--------------+------+-----+---------+-------+
2 rows in set (0.00 sec)

जैसा कि आप ऊपर देख सकते हैं, केवल दो कॉलम हैं।

ALTER कमांड की मदद से कॉलम Age और Address जोड़ने का सिंटैक्स निम्न है।

ALTER TABLE yourTableName 
ADD COLUMN yourColumnName1 dataType, 
ADD COLUMN yourColumnName2 dataType, 
... 
ADD COLUMN yourColumnNameN dataType;

टेबल में एक से अधिक कॉलम जोड़ने के लिए उपरोक्त सिंटैक्स को निम्न क्वेरी में लागू करें।

mysql> ALTER TABLE AddingColumnNameDemo 
-> ADD COLUMN Age INT, 
-> ADD COLUMN Address VARCHAR(300); 
Query OK, 0 rows affected (0.53 sec) 
Records: 0 Duplicates: 0 Warnings: 0

हमने दो और कॉलम नाम (Age, Address) सफलतापूर्वक जोड़ दिए हैं। आइए अब DESC कमांड की मदद से चेक करें। क्वेरी निम्न है।

mysql> DESC AddingColumnNameDemo;

आउटपुट यहाँ है।

+---------+--------------+------+-----+---------+-------+
| Field   | Type         | Null | Key | Default | Extra |
+---------+--------------+------+-----+---------+-------+
| Id      | int(11)      | YES  |     | NULL    |       |
| Name    | varchar(100) | YES  |     | NULL    |       |
| Age     | int(11)      | YES  |     | NULL    |       |
| Address | varchar(300) | YES  |     | NULL    |       |
+---------+--------------+------+-----+---------+-------+
4 rows in set (0.00 sec)

  1. - MySQL में उपयोगकर्ता-परिभाषित वेरिएबल का उपयोग करके रनिंग सबटोटल (कम्युलेटिव योग) की गणना करना

    MySQL में उपयोगकर्ता-परिभाषित वेरिएबल (@variable) का उपयोग करके एक कॉलम का रनिंग टोटल (कम्युलेटिव योग) दूसरी कॉलम में गणना करें और स्टोर करें। उदाहरण: टेबल बनाना और डेटा डालना mysql> CREATE TABLE DemoTable ( -> Amount INT, -> SubTotal INT -> ); Query OK, 0 rows affected (0.

  1. - MySQL में SUBSTRING_INDEX() का उपयोग करके कॉलम कैसे विभाजित करें?

    MySQL में SUBSTRING_INDEX() और LOCATE() फ़ंक्शन का उपयोग करके डिलिमिटर (जैसे अंडरस्कोर) के आधार पर कॉलम को भागों में विभाजित किया जा सकता है। सिंटैक्स 0: बाएं से count भाग -- count < 0: दाएं से |count| भाग उदाहरण: पहला भाग प्राप्त करें (पहले _ से पहले) mysql> CREATE TABLE DemoTable (Name VARCH

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

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