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

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;

आउटपुट

+----------------+--------------+------+-----+---------+-------+
| Field          | Type         | Null | Key | Default | Extra |
+----------------+--------------+------+-----+---------+-------+
| StudentName    | varchar(100) | YES  |     | NULL    |       |
| Age            | int(11)      | YES  |     | NULL    |       |
+----------------+--------------+------+-----+---------+-------+
2 rows in set (0.25 sec)

ALTER के साथ क्वेरी - कॉलम नाम बदलने के साथ नए कॉलम भी जोड़ें:

mysql> alter table DemoTable
    -> add column Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
    -> add column CountryName varchar(100) after Age,
    -> change column StudentName FirstName varchar(200);
Query OK, 0 rows affected (1.51 sec)
Records: 0 Duplicates: 0 Warnings: 0

फिर से टेबल विवरण जांचें:

mysql> desc DemoTable;

आउटपुट

+-------------+--------------+------+-----+---------+----------------+
| Field       | Type         | Null | Key | Default | Extra          |
+-------------+--------------+------+-----+---------+----------------+
| FirstName   | varchar(200) | YES  |     | NULL    |                |
| Age         | int(11)      | YES  |     | NULL    |                |
| CountryName | varchar(100) | YES  |     | NULL    |                |
| Id          | int(11)      | NO   | PRI | NULL    | auto_increment |
+-------------+--------------+------+-----+---------+----------------+
4 rows in set (0.00 sec)

नोट: CHANGE COLUMN पुराना_नाम नया_नाम डेटा_टाइप सिंटैक्स का उपयोग करें। डेटा टाइप निर्दिष्ट करना अनिवार्य है।

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

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

  1. - MySQL में टेबल कॉलम को VARCHAR से NULL अनुमति वाले में बदलना

    ALTER TABLE CHANGE से कॉलम को NULL अनुमति देना मौजूदा VARCHAR कॉलम को NULL वैल्यू अनुमति देने के लिए (अगर पहले NOT NULL था) ALTER TABLE ... CHANGE का उपयोग करें। सिंटैक्स ALTER TABLE yourTableName CHANGE yourColumnName yourColumnName datatype NULL DEFAULT NULL; टेबल बनाना CREATE TABLE DemoTable13

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

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