כיצד אוכל למצוא את המפתח הזר של טבלה ב-MySQL?
כיצד אוכל למצוא את המפתח הזר של טבלה ב-MySQL?

וִידֵאוֹ: כיצד אוכל למצוא את המפתח הזר של טבלה ב-MySQL?

וִידֵאוֹ: כיצד אוכל למצוא את המפתח הזר של טבלה ב-MySQL?
וִידֵאוֹ: Data Analyst: Advanced DAX for POWER BI | Full Course for Beginners | DAX Engines DAX Functions 2024, נוֹבֶמבֶּר
Anonim

לראות מפתח זר מערכות יחסים של א שולחן : בחר TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME מ-INFORMATION_SCHEMA. KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA = 'db_name' ו-REFERENCED_TABLE_NAME = 'שם_טבלה';

בדרך זו, איך מפתח זר עובד ב-MySQL?

א מפתח זר היא עמודה או קבוצת עמודות בטבלה המקשרת לעמודה או קבוצת עמודות בטבלה אחרת. ה מפתח זר מציבה מגבלות על נתונים בטבלאות הקשורות, מה שמאפשר MySQL לשמור על שלמות התייחסותית.

מלבד למעלה, מהי דוגמה למפתח זר? א מפתח זר הוא עמודה (או עמודות) המתייחסות לעמודה (לרוב הראשית מַפְתֵחַ ) של שולחן אחר. ל דוגמא , נניח שיש לנו שתי טבלאות, טבלת CUSTOMER הכוללת את כל נתוני הלקוחות וטבלת ORDERS הכוללת את כל הזמנות הלקוחות.

באופן דומה ניתן לשאול, כיצד אוכל להוסיף מפתח זר לטבלה קיימת ב-MySQL workbench?

ל לְהוֹסִיף א מפתח זר , לחץ על השורה האחרונה ב- מפתח זר רשימת שמות. הזן שם עבור מפתח זר ובחר את העמודה או העמודות שברצונך להוסיף לאינדקס על ידי בדיקת שם העמודה ברשימת העמודות. ניתן להסיר עמודה מהאינדקס על ידי הסרת הסימון מהעמודה המתאימה.

מהו מפתח זר ב-DBMS?

א מפתח זר היא עמודה או קבוצת עמודות בטבלת מסד נתונים רלציונית המספקת קישור בין נתונים בשתי טבלאות. המושג שלמות התייחסות נגזר מ מפתח זר תֵאוֹרִיָה. מפתחות זרים והיישום שלהם מורכב יותר מאשר ראשוני מפתחות.

מוּמלָץ: