Naps Tecnología y educación

Alter Table: Modificación de tablas en MySQL

Ahora veremos cómo modificar una tabla y cómo modificar las columnas de una tabla de Base de Datos usando el comando Alter Table.

Agregar columnas a una tabla MySQL

En el artículo anterior creamos una tabla llamada Clientes. Ahora deseamos modificar la tabla para añadir un nuevo campo llamado Apellido_cliente.

El comando sería:

ALTER TABLE cliente ADD apellido_cliente VARCHAR(30);

 

Al ejecutarlo veremos lo siguiente:

Y podemos confirmar que los cambios fueron realizados cuando utilizamos el comando

DESCRIBE clientes;

Eliminar columnas a una tabla

Si deseáramos eliminar la columna antes creada podemos utilizar el comando:

ALTER TABLE clientes DROP apellido_cliente;

Modificar columnas a una tabla

Para modificar una columna a una tabla de MySQL utilizamos la opción MODIFY que nos permite cambiar la declaración de una columna. En el siguiente ejemplo modificamos la cantidad de caracteres que pueden guardarse en el campo nombre_cliente.

ALTER TABLE clientes MODIFY nombre_cliente VARCHAR(40);

 

Modificar el nombre de una columna

En ocasiones lo que queremos modificar es el nombre de la columna. En ese caso utilizaremos el comando:

ALTER TABLE clientes CHANGE nombre_cliente nombre;

 

Renombrar una tabla

Si deseáramos renombrar la tabla el comando que usaríamos sería:

ALTER TABLE clientes RENAME AS socios;

 

En conclusión:

El comando ALTER TABLE nos permite modificar los elementos de un objeto Tabla de una Base de Datos. Entre otras cosas nos permite: agregar un campo, cambiar el nombre de un campo o su declaración, eliminar un cambio y cambiar el nombre de la tabla.

No olvides dejar tus dudas y comentarios.

¿Qué te pareció este artículo?
  • Poco informativo ()
  • Regular ()
  • No era lo que buscaba ()
  • Interesante ()
  • Excelente ()
(Visto 28.339 veces)

Tu comentario

opiniones