Tecnología

Inicio

Cómo agregar una clave externa a MySQL

Cómo agregar una clave externa a MySQL


MySQL es un servidor de base de datos libre utilizado para crear páginas web dinámicas. Las claves externas enlaza con una clave principal de las tablas. Estas claves son las columnas de las tablas de MySQL. Se relacionan los registros relacionados en tablas separadas (por ejemplo, un cliente vinculado a una orden en una tabla "órdenes" por separado). Se crea claves externas mediante la consola de MySQL se incluye con el motor de base de datos.

Instrucciones

1 Haga clic en el Windows botón "Inicio" y haga clic en "Todos los programas". Haga clic en "MySQL" y haga clic en "MySQL Workbench" para abrir la consola principal.

2 Haga clic en "Editar secuencia de comandos SQL" en la ventana principal de la consola. Esto abre un editor de SQL donde se crea la clave externa.

3 Escriba el siguiente código en tu editor:

alter table nombre_tabla añadir clave externa restricción nombre_tecla

referencias nombre_de_tabla PRIMARY_KEY

La primera línea define la clave externa. Reemplazar "nombre_tabla" con el nombre de la tabla. "KEY_NAME" es el nombre de la columna en la tabla que desea establecer como la clave externa. La segunda línea es la información de clave principal para vincular a la clave externa. Reemplazar "nombre_tabla" con la tabla que contiene la clave principal y "primary_key" con el nombre de la columna de clave principal.

4 Haga clic en "Ejecutar" para ejecutar la instrucción SQL. Se crea la clave externa, y sus mesas están dispuestas con los atributos vinculados.