Modificación de estructuras
ALTER TABLE
Cambia la estructura de una tabla, por ejemplo, agrega o elimina columnas, modificar el tipo de
datos de una columna existentes o renombrar una columna o la propia tabla.
ADD COLUMN
El siguiente ejemplo agrega una nueva columna a la tabla articulos llamada Observaciones.
Sintaxis
ALTER TABLE articulos
ADD COLUMN observaciones VARCHAR(50) NULL;
CHANGE COLUMN
El siguiente ejemplo modifica el tipo de dato de la columna observaciones.
Sintaxis
ALTER TABLE articulos
CHANGE observaciones observaciones VARCHAR(40) NULL;
DROP COLUMN
El siguiente ejemplo modifica el tipo de dato de la columna observaciones.
Sintaxis
ALTER TABLE articulos
DROP COLUMN observaciones;
RENAME TABLE
El siguiente ejemplo modifica el nombre de la tabla Articulos por Productos.
Sintaxis
ALTER TABLE Articulos
RENAME Productos;
Agregar y eliminar restricciones
El siguiente ejemplo elimina la restricción Primary key de la tabla Articulos.
Sintaxis
ALTER TABLE Articulos
DROP Primary Key;
El siguiente ejemplo agrega la restricción Primary key en la tabla Articulos.
Sintaxis
ALTER TABLE Articulos
ADD Primary Key(ArticuloID);
El siguiente ejemplo elimina la restricción Fore¡gn key de la tabla Facturas.
Sintaxis
ALTER TABLE facturas
DROP FOREIGN KEY fk_articulo;
El siguiente ejemplo agrega la restricción Fore¡gn key en la tabla Facturas.
Sintaxis
ALTER TABLE facturas
ADD CONSTRAINT fk_articulo
FOREIGN KEY(ArticuloID) REFERENCES Articulos(ArticuloID);