El mejor tutorial de SQL EXTERIOR restricción de clave en 2024. En este tutorial podrás aprender SQL EXTERIOR restricción de clave,SQL restricción FOREIGN KEY CREATE TABLE cuando,SQL restricción FOREIGN KEY ALTER TABLE cuando,Deshacer restricción FOREIGN KEY,
CLAVE foránea en una tabla de puntos a otra tecla tabla principal.
Usemos un ejemplo para explicar la clave externa. Considere las dos tablas siguientes:
tabla "Personas":
P_Id | LastName | FirstName | Address | City |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendson | Tove | Borgvn 23 | Sandnes |
3 | Pettersen | Kari | Storgt 20 | Stavanger |
tabla "Pedidos":
O_Id | OrderNo | P_Id |
---|---|---|
1 | 77895 | 3 |
2 | 44678 | 3 |
3 | 22456 | 2 |
4 | 24562 | 1 |
Atención, mesa de ping-columna "pedidos" "p_id" punto de la columna "Personas" "p_id".
"Personas" tabla de columna "p_id" es la "Personas" CLAVE tabla principal.
"Órdenes" tabla de columna "p_id" es la clave de la tabla "Pedidos" extranjeros.
Restricción FOREIGN KEY se utiliza para evitar daños en la conexión entre el comportamiento de la tabla.
Restricción FOREIGN KEY también evita que los datos ilegales en una columna de clave externa, que debe ser uno porque apunta a la tabla.
El siguiente código SQL cuando se crea la tabla "Pedidos" para crear una restricción FOREIGN KEY en la columna "p_id":
MySQL:
SQL Server / Oracle / MS Access:
Para nombrar restricción FOREIGN KEY, y definir una pluralidad de restricción de clave externa de columna, utilice la sintaxis SQL siguiente:
MySQL / SQL Server / Oracle / MS acceso:
Cuando la tabla "Pedidos" ha sido creado para crear columnas restricción FOREIGN KEY "p_id", por favor utilice el siguiente código SQL:
MySQL / SQL Server / Oracle / MS acceso:
Para nombrar restricción FOREIGN KEY, y definir una pluralidad de restricción de clave externa de columna, utilice la sintaxis SQL siguiente:
MySQL / SQL Server / Oracle / MS acceso:
Para quitar una restricción FOREIGN KEY, utilice el siguiente código SQL:
MySQL:
SQL Server / Oracle / MS Access: