Listar los campos en una tabla
show columns from `usuario`;
Cambiar el nombre de un campo en una tabla
alter table `usuario` change
`campo_indice_1` `nuevo_nombre_campo` int(11) unsigned not null;
alter table `usuario` add
`nuevo_campo_indice` int(11) unsigned not null, add index(`nuevo_campo_indice`);
Quitar un índice de una tabla
alter table `usuario` drop
index `nuevo_campo_indice`;
Quitar un campo de una tabla
alter table `usuario` drop
`nuevo_campo_indice`;
Agregar campos después de un campo especificado
alter table `usuario` add
`a_borrar` varchar(12) not null after `campo_date`;
Agregar campos al comienzo de la tabla
alter table `usuario` add
`a_borrar_2` varchar(12) not null first;
Agregar múltiples campos a la tabla
alter table `usuario` add
`a_borrar_3` varchar(12) not null after `a_borrar`, add `a_borrar_4`
varchar(12) not null after `a_borrar_3`;
alter table `usuario` drop
`a_borrar`, drop `a_borrar_2`, drop `a_borrar_3`, drop `a_borrar_4`;
Renombrar una tabla
rename table
`nombre_base_de_datos`.`nombre_original` to
`nombre_base_de_datos`.`nuevo_nombre`;
Cambiar el comentario de una tabla
alter table `usuario`
comment='Los comentarios';
Cambiar el valor de auto incremento de una tabla
alter table `usuario`
auto_increment=3;
Reparar una tabla
repair table `usuario`;
Optimizar una tabla
optimize table `usuario`;
Borrar todos los registros en una tabla
truncate table `usuario`;
Borrar una tabla
drop table `usuario`;