Home >> FAQs/Tutorials >> MySQL Tutorials

MySQL Tutorial - Rename an Existing Column in a Table

By: FYIcenter.com

(Continued from previous topic...)

How To Rename an Existing Column in a Table?

If you have an existing column in a table and you want to change the column name, you can use the "ALTER TABLE ... CHANGE" statement. This statement allows you to change the name of a column, and its definition. The tutorial script below gives you a good example:

mysql> ALTER TABLE tip CHANGE COLUMN subject 
   title VARCHAR(60);
Query OK, 1 row affected (0.51 sec)
Records: 1  Duplicates: 0  Warnings: 0

mysql> SHOW COLUMNS FROM tip;
+-------------+--------------+------+-----+---------+-------
| Field       | Type         | Null | Key | Default | Extra 
+-------------+--------------+------+-----+---------+-------
| id          | int(11)      | NO   | PRI |         |       
| title       | varchar(60)  | YES  |     | NULL    |       
| description | varchar(256) | NO   |     |         |       
| author      | varchar(40)  | YES  |     | NULL    |       
+-------------+--------------+------+-----+---------+-------
4 rows in set (0.02 sec)

(Continued on next topic...)

  1. What Are DDL Statements?
  2. How To Create a New Table?
  3. What Happens If You No CREATE Privilege in a Database?
  4. How To Get a List of All Tables in a Database?
  5. How To Get a List of Columns in an Existing Table?
  6. How To See the CREATE TABLE Statement of an Existing Table?
  7. How To Create a New Table by Selecting Rows from Another Table?
  8. How To Add a New Column to an Existing Table?
  9. How To Delete an Existing Column in a Table?
  10. How To Rename an Existing Column in a Table?
  11. How To Rename an Existing Table?
  12. How To Drop an Existing Table?
  13. How To Create an Index for a Given Table?
  14. How To Get a List of Indexes of a Given Table?
  15. How To Drop an Existing Index?
  16. How To Create a New View?
  17. How To Drop an Existing View?

MySQL Tutorials:

More...


Other Tutorials/FAQs:

More...


Related Resources:

More...


Selected Jobs:

More...