"שדה המפתח" בטבלת מסד הנתונים הוא שדה הטבלה שבגינה מערכת הניהול של מסד נתונים זה יוצרת רשומות שירות נוספות המשמשות לזרז את החיפוש אחר שורות. הליך המיון מחדש לפי התוכן של שדה מפתח, אותו מבצע ה- DBMS לאחר כל שינוי בטבלה, נקרא אינדקס על ידי שדה מפתח. ב- MySQL DBMS, נוח להשתמש ביישום phpMyAdmin כדי ליצור שדות מפתח.
הוראות
שלב 1
היכנס ל- phpMyAdmin ועבור למסד הנתונים המכיל את הטבלה בה אתה מעוניין על ידי לחיצה על הקישור המתאים בחלונית השמאלית של ממשק היישום. בחלונית השמאלית של הדף שנפתח תהיה רשימה של טבלאות שקיימות במסד הנתונים שנבחר, ובחלונית הימנית תהיה טבלה עם מידע מפורט יותר עליהן. עליכם ללחוץ על הקישור עם שם הטבלה הנדרשת במסגרת השמאלית, או על סמל "מבנה" בשורה המתאימה במסגרת הימנית. כתוצאה מכך, רשימת השדות בטבלה זו תועלה למסגרת הנכונה.
שלב 2
אם אתה צריך להפוך מפתח לאחד מהשדות הקיימים, יש לך כמה אפשרויות. אם אתה צריך ליצור מפתח רק כדי להאיץ את החיפוש אחר רשומות (יכולים להיות כמה מקשים כאלה בטבלה בו זמנית), ואז לחץ על סמל "אינדקס" בעמודה "פעולה" של שדה הטבלה הנדרש.. היישום ירכיב את שאילתת ה- SQL הנדרשת וישלח אותה לשרת. אם זה צריך להיות מפתח ייחודי לפיו רשומות הטבלה ממוינות כברירת מחדל (יכול להיות רק אחד והוא נקרא "האינדקס הראשי"), ואז לחץ על הסמל "ראשי" באותה עמודה "פעולה".
שלב 3
אם עליך ליצור שדה מפתח שעדיין לא נמצא בטבלה, סמן את התיבה "בתחילת הטבלה" ולחץ על כפתור "אישור" באותה שורה. בטופס שנפתח, מלא את השדות עם הפרמטרים של השדה שנוצרו ושם סימון בשורה עם סמל "ראשי", ואז לחץ על כפתור "שמור" והיישום ייצור וישלח את ה- SQL הנדרש שאילתא.
שלב 4
אתה יכול גם לבנות את הבקשה הנדרשת בעצמך. לשם כך לחץ על קישור SQL והקלד את טקסט השאילתה הנדרש בשדה הטקסט הרב-שורי. לדוגמה, זה יכול להיראות כך:
לוח שנה "טבלה אחת" מקש ראשוני טפטוף, הוסף מפתח ראשוני ("כניסה")
שאילתה זו עוקפת את המפתח הראשי הקיים בטבלה הנקראת tableOne ומקצה את השדה בשם login כמפתח הראשי. כדי לשלוח את הבקשה לחץ על כפתור "אישור".