MySQL'de bir tablonun yabancı anahtarını nasıl bulabilirim?
MySQL'de bir tablonun yabancı anahtarını nasıl bulabilirim?

Video: MySQL'de bir tablonun yabancı anahtarını nasıl bulabilirim?

Video: MySQL'de bir tablonun yabancı anahtarını nasıl bulabilirim?
Video: MySQL 5 - Birincil Anahtar (Primary Key) 2024, Mayıs
Anonim

Görmek için yabancı anahtar ilişkileri bir tablo : INFORMATION_SCHEMA'DAN TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME SEÇİN. KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA = 'db_name' VE REFERENCED_TABLE_NAME = 'table_name';

Bu şekilde MySQL'de yabancı anahtar nasıl çalışır?

A yabancı anahtar başka bir tablodaki bir sütuna veya sütun grubuna bağlanan bir tablodaki bir sütun veya sütun grubudur. NS yabancı anahtar ilgili tablolardaki verilere kısıtlamalar getirir, bu da MySQL referans bütünlüğünü korumak için.

Yukarıdakilerin yanında, yabancı anahtar örneği nedir? A yabancı anahtar bir sütuna (çoğunlukla birincil anahtar ) başka bir tablonun. İçin örnek tüm müşteri verilerini içeren bir MÜŞTERİ tablosu ve tüm müşteri siparişlerini içeren bir SİPARİŞ tablosu olmak üzere iki tablomuz olduğunu varsayalım.

Benzer şekilde, MySQL tezgahında mevcut bir tabloya nasıl yabancı anahtar eklerim?

NS Ekle a yabancı anahtar , içindeki son satırı tıklayın Yabancı anahtar İsim listesi. için bir ad girin yabancı anahtar ve Sütun listesindeki sütun adını kontrol ederek dizine eklemek istediğiniz sütunu veya sütunları seçin. Uygun sütundaki onay işaretini kaldırarak bir sütunu dizinden kaldırabilirsiniz.

DBMS'de yabancı anahtar nedir?

A yabancı anahtar iki tablodaki veriler arasında bir bağlantı sağlayan ilişkisel bir veritabanı tablosundaki bir sütun veya sütun grubudur. Referans bütünlüğü kavramı aşağıdakilerden türetilmiştir: yabancı anahtar teori. Yabancı anahtarlar ve bunların uygulanması birincilden daha karmaşıktır. anahtarlar.

Önerilen: