Alter Table: Modificación de tablas en MySQL

Alter Table: Modificación de tablas en MySQL

alter-table

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:

alter_table_ add

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

DESCRIBE clientes;

alter_table_describe_clientes2

Eliminar columnas a una tabla

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

ALTER TABLE clientes DROP apellido_cliente;

alter_table_drop3

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);

alter_table_modi4

 

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;

alter_table_change5

 

Renombrar una tabla

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

ALTER TABLE clientes RENAME AS socios;

alter_table_rename6

 

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)
Facebooktwitterlinkedinmail

Tu comentario

opiniones

Comments are closed