24 de enero de 2013

Como modificar una tabla MySQL

La forma más simple de modificacar la estructura de una tabla en la base de datos MySQL es:
  • Agregar un nuevo campo a la tabla.
  • Eliminar un campo en la tabla.

Para agregar un campo a una tabla MySQL es útil conocer la estructura de la tabla, eso se efectúa con la instrucción:

SHOW CREATE TABLE nombre_de_la_tabla ;
La ejecución de este comando SQL entregará básicamente la instrucción que permite construir la estructura de la tabla nuevamente. Esto permite conocer si el campo a agregar a la tabla 'no existe', y también saber si el campo a eliminar de la table 'existe'.

¿Cómo agregar un campo a la Tabla MySQL?

Para agregar un campo, por ejemplo un campo TIMESTAMP la sintaxis SQL es:

ALTER TABLE paginas  ADD COLUMN `updated` TIMESTAMP NOT NULL;

La estructura general para agregar un campo es:

ALTER TABLE nombre_tabla ADD COLUMN nombre_campo tipo_campo ;

¿Cómo eliminar un campo en una Tabla MySQL?

Para eliminar un campo existente de una tabla en la base de datos MySQL se emplea la sintaxis:

ALTER TABLE nombre_table DROP nombre_campo;