ALTER es un comando DDL que se usa para modificar la estructura de las tablas. para el ejemplo trabajaremos con la siguiente tabla:
CREATE TABLE Persona
(
dni int,
nombre char(20),
apellido char(20),
primary key(dni)
)
Agregar un nuevo campo:
alter table Persona add nacimiento date;
Cambiar el nombre del campo y su tipo de dato:
alter table Persona change nombre nombres varchar(30);
Cambiar el tipo de dato del campo:
alter table Persona modify nombres char(20);
Cambiar el nombre de la tabla:
alter table Persona rename humano;
Eliminar un campo de la tabla:
alter table humano drop nacimiento;
Cambiar el motor de la tabla:
alter table humano engine=innodb;