La sentencia alter table

SQL ALTER TABLE

La sentencia ALTER TABLE

La sentencia ALTER TABLE se utiliza para agregar, eliminar o modificar las columnas de una tabla existente.

Sintaxis ALTER TABLE de SQL

Para agregar una columna en una tabla, utilice la siguiente sintaxis:

ALTER TABLE table_name
ADD column_name datatype

Para eliminar una columna de una tabla, utilice la siguiente sintaxis (observe que algunos sistemas de bases de datos no permiten borrar una columna):

ALTER TABLE table_name
DROP COLUMN column_name

Para cambiar el tipo de datos de una columna en una tabla, utilice la siguiente sintaxis:

My SQL / Oracle (10G versión anterior):

ALTER TABLE table_name
MODIFY COLUMN column_name datatype

SQL ALTER TABLE Ejemplo

Mira la tabla "Personas":

Ahora queremos añadir una columna denominada "DateOfBirth" en la tabla "Personas".

Utilizamos la siguiente sentencia SQL:

ALTER TABLE Persons
ADD DateOfBirth date

Observe que la nueva columna, "DateOfBirth", es de tipo fecha y se va a celebrar una fecha. El tipo de datos especifica qué tipo de datos puede contener la columna. Para una referencia completa de todos los tipos de datos disponibles en MS Access, MySQL y SQL Server, vaya a nuestra completa referencia de tipos de datos.

Cambiar Tipo de datos Ejemplo

Ahora queremos cambiar el tipo de datos de la columna llamada "DateOfBirth" en la tabla "Personas".

Utilizamos la siguiente sentencia SQL:

ALTER TABLE Persons
ALTER COLUMN DateOfBirth year

Observe que la columna "DateOfBirth" es ahora de tipo y año se va a celebrar un año en un formato de dos dígitos o cuatro dígitos.

DROP COLUMNA Ejemplo

A continuación, queremos eliminar la columna llamada "DateOfBirth" en la tabla "Personas".

Utilizamos la siguiente sentencia SQL:

ALTER TABLE Persons
DROP COLUMN DateOfBirth

Comentarios

Entradas populares de este blog

EJERCICIOS PARA EL PORTAFOLIO

cuestionario sobre SQL