Tutorial de SQL Avanzado - Foreign Key

Foreign Key o clave externa es utilizado para añadir una clave de otra tabla, mas que nada para tablas que van a ser relacionadas. Recuerden lo que vimos en Joins (inner, left, rigth & full join).
partimos de dos tablas. Una llamada Personas. Otra llamada Pedidos La tabla personas va a contener los campos P_Id y Nombre. La tabla pedidos va a contener los campos O_Id, NumOrden y P_id

Foreing Key en un Create Table

MySQL: SQL Server / Oracle / MS Access: existe la opcion de asignar varias claves externas.. Se hace de la siguiente manera MySQL / SQL Server / Oracle / MS Access: Esto es un ejemplo, por supuesto

Foreign Key en un Alter Table

MySQL / SQL Server / Oracle / MS Access (para añadir solo 1 clave externa): sino .. si son multiples
MySQL / SQL Server / Oracle / MS Access:

Eliminar Clave Externa

MySQL SQL Server / Oracle / MS Access: