SQL ALTER


  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

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 JOINS >>


Otros cursos


SQL. Curso completo de SQL. Aprende desde cero. Comandos SQL

PostgreSQL. Curso completo de SQL con PostgreSQL desde cero

Python 3. Curso completo de Python 3. Aprende desde cero


Copyright © 2012   11sql.com   Todos los derechos reservados.


SQL BASICO

SQL Intro
SQL Sintaxis
SQL SELECT
SQL DISTINCT
SQL WHERE
SQL AND OR
SQL ORDER BY
SQL INSERT
SQL UPDATE
SQL DELETE

SQL AVANZADO

SQL TOP
SQL LITE
SQL WILDCARDS
SQL IN
SQL BETWEEN
SQL ALIAS
SQL JOINS
SQL INNER JOIN
SQL LEFT JOIN
SQL RIGHT JOIN
SQL FULL JOIN
SQL UNION
SQL UNION ALL
SQL SELECT INTO
SQL CREATE DATABASE
SQL CREATE TABLE
SQL RESTRICCIONES
SQL NOT NULL
SQL UNIQUE
SQL UNIQUE ALTER TABLE
SQL PRIMARY KEY
SQL FOREIGN KEY
SQL CHECK
SQL DEFAULT
SQL CREATE INDEX
SQL DROP
SQL TRUNCATE
SQL ALTER
SQL AUTO INCREMENT
SQL VIEWS
SQL DATES
SQL VALORES NULL
SQL FUNCIONES NULL
SQL DATOS TEXTO MySQL
SQL DATOS NUMERICOS MySQL
SQL DATOS FECHA MySQL


Mapa del Sitio