SQL >
SQL Avanzado >
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
per | nombre | apellido1 | apellido2 |
1 | ANTONIO | PEREZ | GOMEZ |
2 | ANTONIO | GARCIA | RODRIGUEZ |
3 | PEDRO | RUIZ | GONZALEZ |
Dada la siguiente tabla de 'personas', queremos añadir una nueva columna, denominada 'fechadenacimiento'
ALTER TABLE personas
ADD fechadenacimiento date
per | nombre | apellido1 | apellido2 | fechadenacimiento |
1 | ANTONIO | PEREZ | GOMEZ | |
2 | ANTONIO | GARCIA | RODRIGUEZ | |
3 | PEDRO | RUIZ | GONZALEZ | |
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
per | nombre | apellido1 | apellido2 |
1 | ANTONIO | PEREZ | GOMEZ |
2 | ANTONIO | GARCIA | RODRIGUEZ |
3 | PEDRO | RUIZ | GONZALEZ |
SQL JOINS >>
Copyright © 2012 11sql.com Todos los derechos reservados.
|