Change Column Name in MySQL

In this example How to change column name in MySQL. First of all we have created MySQL database with many fields in table. We rename a column in MySQL using alter Table name and change. The current column is named old_col but if you want to change the column name to new_col it can be done using the syntax given below.

Change Column Name in MySQL

--Ads--

Change Column Name in MySQL

In this example How to change column name in MySQL. First of all we have created MySQL database with many fields in table. We rename a column in MySQL using alter Table name and change. The current column is named old_col but if you want to change the column name to new_col it can be done using the syntax given below.

Syntax:-

ALTER TABLE table_name CHANGE old_col new_col data_type:

This query is run to change the specific column name:-

  • table_name: This is a name of the table in which we have to change the column name.
  • old_col: The old column name that you want to change.
  • new_col: The new column name
  • data_type: This is a data type of new column.

First of all you will create MySQL database

            CREATE TABLE `changetableName` (                
                  `id` int(10) NOT NULL,                       
                  `old_name` varchar(10) DEFAULT NULL,      
                  `new_Name` varchar(10) DEFAULT NULL,      
                    PRIMARY KEY (`id`)                           
                ) ENGINE=InnoDB DEFAULT CHARSET=latin1         

The following image display a table with column name "old_name" and "new_Name". Now we need to change these column name.

To change the column name we use the following command:

alter table changetablename change old_name name varchar (10) ;
alter table changetablename change new_Name address varchar (10) ;

This image displays the changed column name "name"