टेबल बनाएं
mysql> create table DemoTable (
-> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
-> Name varchar(100),
-> Age int
-> );
Query OK, 0 rows affected (0.49 sec)
रिकॉर्ड्स डालें
mysql> insert into DemoTable(Name,Age) values('Robert',24);
Query OK, 1 row affected (0.18 sec)
mysql> insert into DemoTable(Name,Age) values('Chris',22);
Query OK, 1 row affected (0.13 sec)
सभी रिकॉर्ड्स देखें
mysql> select * from DemoTable;
+----+--------+------+ | Id | Name | Age | +----+--------+------+ | 1 | Robert | 24 | | 2 | Chris | 22 | +----+--------+------+ 2 rows in set (0.00 sec)
SELECT का उपयोग करके नया कॉलम जोड़ने का क्वेरी
mysql> select Id, Name, Age, 'US' AS DefaultCountryName from DemoTable;
आउटपुट:
+----+--------+------+--------------------+ | Id | Name | Age | DefaultCountryName | +----+--------+------+--------------------+ | 1 | Robert | 24 | US | | 2 | Chris | 22 | US | +----+--------+------+--------------------+ 2 rows in set (0.00 sec)
मुख्य बिंदु:
- यह टेबल संरचना को नहीं बदलता, केवल परिणाम सेट में एक गणना कॉलम जोड़ता है
ASकीवर्ड से कॉलम का उपनाम दें- स्थिर मान, अभिव्यक्ति, या अन्य कॉलम्स से गणना उपयोग कर सकते हैं
- स्थायी कॉलम जोड़ने के लिए
ALTER TABLE ... ADD COLUMNका उपयोग करें