SQL ALTER

La sentencia SQL ALTER se utiliza para añadir, eliminar o modificar columnas de una tabla.

Sintaxis SQL ALTER

Para añadir una nueva columna a una tabla

ALTER TABLE nombretabla
ADD nombrecolumna tipodatocolumna

Para borrar una columna de una tabla

ALTER TABLE nombretabla
DROP COLUMN nombrecolumna

Para modificar el tipo de dato de una columna de una tabla

ALTER TABLE nombretabla
ALTER COLUMN nombrecolumna tipodatocolumna

Ejemplos de SQL ALTER

pernombreapellido1apellido2
1ANTONIOPEREZGOMEZ
2ANTONIOGARCIARODRIGUEZ
3PEDRORUIZGONZALEZ

Dada la siguiente tabla de ‘personas’, queremos añadir una nueva columna, denominada 'fechadenacimiento'

ALTER TABLE personas
ADD fechadenacimiento date

pernombreapellido1apellido2fechadenacimiento
1ANTONIOPEREZGOMEZ
2ANTONIOGARCIARODRIGUEZ
3PEDRORUIZGONZALEZ

Si queremos modificar el tipo de dato de la columna ‘fecha’, y ponerle tipo 'year' en lugar de tipo 'date'

ALTER TABLE personas
ALTER COLUMN fechadenacimiento year

Si queremos borrar la columna ‘fechadenacimiento’, y dejarlo igual que al principio

ALTER TABLE personas
DROP COLUMN fechadenacimiento

pernombreapellido1apellido2
1ANTONIOPEREZGOMEZ
2ANTONIOGARCIARODRIGUEZ
3PEDRORUIZGONZALEZ

SQL AUTO INCREMENT >>

<< SQL TRUNCATE

SQL