MySQL-də cədvəlin xarici açarını necə tapa bilərəm?
MySQL-də cədvəlin xarici açarını necə tapa bilərəm?

Video: MySQL-də cədvəlin xarici açarını necə tapa bilərəm?

Video: MySQL-də cədvəlin xarici açarını necə tapa bilərəm?
Video: Deutsch lernen im Beruf B2 2024, Noyabr
Anonim

Görmək xarici Açar münasibətləri a masa : INFORMATION_SCHEMADAN TABLE_NAME, COLUMN_NAME, COSTRAINT_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME SEÇİN. KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA = 'db_name' AND REFERENCED_TABLE_NAME = 'cədvəl_adı';

Bu şəkildə MySQL-də xarici açar necə işləyir?

A xarici Açar başqa cədvəldəki sütun və ya sütunlar qrupuna keçid verən cədvəldəki sütun və ya sütunlar qrupudur. The xarici Açar müvafiq cədvəllərdə verilənlərə məhdudiyyətlər qoyur, bu da imkan verir MySQL istinad bütövlüyünü qorumaq.

Yuxarıdakılardan başqa, xarici açarın nümunəsi nədir? A xarici Açar sütuna istinad edən sütun (və ya sütunlar)dır (əksər hallarda əsas açar ) başqa bir cədvəldən. üçün misal , deyək ki, bizdə iki cədvəl var, bütün müştəri məlumatlarını ehtiva edən MÜŞTƏRİ cədvəli və bütün müştəri sifarişlərini özündə birləşdirən SİFARİŞ cədvəli.

Eynilə soruşa bilərsiniz ki, MySQL iş masasında mövcud cədvələ xarici açarı necə əlavə edə bilərəm?

Kimə əlavə edin a xarici Açar , son cərgəyə klikləyin Xarici Açar Ad siyahısı. üçün ad daxil edin xarici Açar və Sütun siyahısında sütun adını yoxlayaraq indeksləşdirmək istədiyiniz sütunu və ya sütunları seçin. Müvafiq sütundan işarəni silməklə indeksdən sütunu silə bilərsiniz.

DBMS-də xarici açar nədir?

A xarici Açar iki cədvəldəki məlumatlar arasında əlaqəni təmin edən əlaqəli verilənlər bazası cədvəlindəki sütun və ya sütunlar qrupudur. Referensial bütövlük anlayışı ondan irəli gəlir xarici Açar nəzəriyyə. Xarici açarlar və onların həyata keçirilməsi əsasdan daha mürəkkəbdir açarlar.

Tövsiyə: