Está en la página 1de 1

IES Suárez de Figueroa.

@Avanza
Módulo: Gestión de bases de datos Página: 1

Unidad didáctica 3. Diseño físico de bases de datos.


Recurso 7. Alter table.

En este recurso se detallan varios ejemplos de la sentencia ALTER TABLE, utilizada para
modificar la estructura de una tabla ya creada.

1. Creación de las tablas “Pais” y “Contactos”.

create table pais (


id int PRIMARY key auto_increment,
nombre varchar(100)
);

create table contactos(


id int PRIMARY key auto_increment,
nombre varchar(50),
email varchar(50)
);

2. Añadir columnas nuevas

alter table contactos


add telefonofijo varchar(50), add telefonomovil varchar(50), add pais varchar(60);

3. Modificar una columna cambiando su tamaño.

alter table contactos


MODIFY email varchar(100);

4. Eliminar la columna “pais”.

alter table contactos


drop column pais;

5. Añadir columna nueva

alter table contactos


add idpais int;

6. Añadir una restricción de clave ajena que apunte a país

alter table contactos


add constraint fk_pais Foreign key (idpais) REFERENCES pais (id);

7. Modificar nombre tabla


alter table contactos
rename to MisContactos;

También podría gustarte