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

MySQL तालिका में मौजूदा कॉलम का नाम कैसे बदलें?

हम ALTER स्टेटमेंट के साथ CHANGE स्टेटमेंट का उपयोग करके MySQL तालिका से किसी विशेष मौजूदा कॉलम का नाम बदल सकते हैं। इसका वाक्यविन्यास निम्न होगा:

वाक्यविन्यास

ALTER TABLE table_name CHANGE old_column_name new_column_name datatype;

यहाँ,

  • table_name वह तालिका का नाम है जिससे हम कॉलम को हटाना चाहते हैं।
  • Old_column_name उस कॉलम का नाम है जिसे बदला जाना है।
  • new_column_name वह नाम है जो पुराने कॉलम को दिया जाना है।

उदाहरण

इस उदाहरण में, हम तालिका 'student_info' से कॉलम 'id' का नाम 'studentid' में बदल रहे हैं:

mysql> Select * from Student_info;
+------+---------+------------+------------+
| id   | Name    | Address    | Subject    |
+------+---------+------------+------------+
|  101 | YashPal | Amritsar   | History    |
|  105 | Gaurav  | Chandigarh | Literature |
|  130 | Ram     | Jhansi     | Computers  |
|  132 | Shyam   | Chandigarh | Economics  |
|  133 | Mohan   | Delhi      | Computers  |
+------+---------+------------+------------+
5 rows in set (0.02 sec)
mysql> ALTER TABLE Student_info CHANGE id studentid int;
Query OK, 0 rows affected (0.22 sec)
Records: 0 Duplicates: 0 Warnings: 0
mysql> Select * from Student_info;
+-----------+---------+------------+------------+
| studentid | Name    | Address    | Subject    |
+-----------+---------+------------+------------+
|       101 | YashPal | Amritsar   | History    |
|       105 | Gaurav  | Chandigarh | Literature |
|       130 | Ram     | Jhansi     | Computers  |
|       132 | Shyam   | Chandigarh | Economics  |
|       133 | Mohan   | Delhi      | Computers  |
+-----------+---------+------------+------------+
5 rows in set (0.00 sec)

उपरोक्त परिणाम सेट दर्शाता है कि कॉलम 'id' का नाम 'studentid' में बदल दिया गया है।

  1. - MySQL में कॉलम नाम StudentName को FirstName में बदलना

    ALTER स्टेटमेंट के साथ CHANGE का उपयोग करें। उदाहरण टेबल बनाएं: mysql> create table DemoTable ( -> StudentName varchar(100), -> Age int -> ); Query OK, 0 rows affected (0.84 sec) टेबल विवरण जांचें: mysql> desc DemoTable; आउटपुट +----------------+--------------+------+--

  1. - MySQL में SELECT क्वेरी में AS कीवर्ड का उपयोग करके कॉलम नाम बदलें

    MySQL में AS कीवर्ड: कॉलम एलियास देना AS कीवर्ड का उपयोग करके आप SELECT क्वेरी के परिणाम में कॉलम को एक अस्थायी नाम (एलियास) दे सकते हैं। यह मूल टेबल की संरचना को नहीं बदलता, केवल परिणाम सेट में नाम बदलता है। उदाहरण: लंबे कॉलम नाम को छोटा करें टेबल बनाएं: CREATE TABLE DemoTable ( Id INT, St

  1. - MySQL में 'FROM' को कॉलम नाम कैसे बनाएं?

    चूंकि FROM एक आरक्षित शब्द है, इसे कॉलम नाम मानने के लिए बैकटिक्स प्रतीक का उपयोग करें। हम अब FROM आरक्षित शब्द को बैकटिक से घेरकर एक टेबल बनाएंगे: mysql> create table DemoTable1810 ( `from` varchar(20) ); Query OK, 0 rows affected (0.00 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड