Cómo cambiar el nombre de una columna en MySQL

Si ya creó su base de datos MySQL, y decide después de que una de las columnas tiene un nombre incorrecto, no necesita eliminarla y agregar un reemplazo; simplemente puedes cambiarle el nombre.

Renombrar una columna de base de datos

Cambia el nombre de una columna en MySQL utilizando los comandos ALTER TABLE y CHANGE juntos para cambiar una columna existente. Por ejemplo, supongamos que la columna se llama actualmente soda, pero tu decides eso Bebida Es un título más apropiado. La columna se encuentra en la tabla titulada Menú. Aquí hay un ejemplo de cómo cambiarlo:

ALTER TABLE menu CAMBIAR refresco bebida varchar (10);

En una forma genérica, donde sustituye sus términos, esto es:

ALTER TABLE tablename CHANGE oldname newname varchar (10);

Sobre VARCHAR

El VARCHAR (10) en los ejemplos puede cambiar para ser apropiado para su columna. VARCHAR es una cadena de caracteres de longitud variable. La longitud máxima, en este ejemplo, es 10, indica el número máximo de caracteres que desea almacenar en la columna. VARCHAR (25) podría almacenar hasta 25 caracteres.

Otros usos para ALTER TABLE

El comando ALTER TABLE también se puede usar para agregar una nueva columna a una tabla o para eliminar una columna completa y todos sus datos de una tabla. Por ejemplo, para agregar una columna use:

ALTER TABLE nombre_tabla
AGREGAR tipo de datos nombre_columna

Para eliminar una columna, use:

ALTER TABLE nombre_tabla
DROP COLUMN nombre_columna 

También puede realizar cambios en el tamaño de una columna y escribir en MySQL.