כיצד לבדוק את קיומו של שולחן

תוכן עניינים:

כיצד לבדוק את קיומו של שולחן
כיצד לבדוק את קיומו של שולחן

וִידֵאוֹ: כיצד לבדוק את קיומו של שולחן

וִידֵאוֹ: כיצד לבדוק את קיומו של שולחן
וִידֵאוֹ: מעצבים מחדש את שולחן העבודה | למתחילים 2024, מאי
Anonim

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

כיצד לבדוק את קיומו של שולחן
כיצד לבדוק את קיומו של שולחן

נחוץ

ידע ב- MySQL

הוראות

שלב 1

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

שלב 2

כדי לבדוק את קיומה של טבלה בשם נתון, השתמש בשאילתת טופס:

בחר TABLE_NAME מ- INFORMATION_SCHEMA. TABLES WHERE TABLE_SCHEMA = 'dbname' ו- TABLE_NAME = 'שם טבלה'

יש להחליף את שמות ה- dbname ואת שם הטבלה. אם אתה צריך ליצור טבלה מאוחר יותר, אם אחת לא נמצאה, השתמש בפקודה בטופס:

צור שולחן אם לא קיים

שלב 3

אם התקשורת עם מסד הנתונים מתבצעת באמצעות msysobjects, הבקשה לנוכחות טבלה ספציפית צריכה להיראות כך:

בחר ספירה (*) מ msysobjects WHERE type = 1 AND name = 'tablename'

אם אתה צריך למחוק טבלה, אם היא מצויה, כתוב שאילתה באופן הבא:

טבלת טפטוף אם קיימת טבלה;

שלב 4

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

מוּמלָץ: