MySQL, כמו כל מערכת יחסים אחריםניהול מסד נתונים, יש במבנה שלה בחירה SELECT. זה לא מפתיע, כי מסדי נתונים מאחסנים מידע בעצמם בעיקר כדי לחלץ אותו בעת הצורך. מפעיל MySQL 28 מ SELECT מאפשר לך לעשות זאת במגוון דרכים, על ידי מתן קבוצה גדולה של כלים.
MySQL מיושם הן עבור Windows ו- Linux. כדי להתקין את MySQL Ubuntu, זה מספיק כדי לבצע שתי פקודות בטרמינל של מערכת ההפעלה הזו:
- sudo apt-get להתקין שרת MySQL.
- sudo apt-get להתקין את mysql-client.
עבור MySQL Windows, זה מספיק כדי להוריד את חבילות ההתקנה המתאימה מהאתר הרשמי "DBMS" ולהפעיל אותם.
המבנה המלא ב- MySQL לבחור מתוך משפט SELECT נראה כך:
1. SELECT - שמות השדות (שדות).
2. משמות טבלה.
3. איפה מצב הדגימה.
שים לב כי למרות התחבירשפת SQL אינה תלויית רישיות, מומלץ לכתוב מפעילים ומילות מפתח שמורות (מתוך, שם וכו ') באותיות גדולות, ושמות השולחנות והעמודים שלהם קטנים. הדוגמה הפשוטה ביותר לשימוש במפעיל MySQL לבחור מתוך SELECT מוצג באיור שלהלן.
כוכבית לאחר המילה SELECT היא אנלוגיתמילת מפתח ALL ופירוש הדבר שעליך לבחור את כל העמודות מהטבלה שצוינה. אם אתה מעוניין רק כמה שדות של השולחן, הם צריכים להיות מצוין במקום המתאים באמצעות פסיק. כנ"ל לגבי שמות השולחנות - אם יש יותר מאחד, הזן את כולם מופרדים בפסיקים.
ברור, אתה לא יכול שלא לשים לב כיבדוגמה הקודמת אין את מילת המפתח WHERE - הסיבה לכך היא שבמקרה זה איננו זקוקים לה. אופרטור זה אינו חובה, ויש אופרטורים אופציונליים רבים ב SELECT, אך הם מעט מאוחר יותר. אם תוסיף אחרי שם הטבלה WHERE וכל תנאי, למשל סוג = 'כלב', ולאחר מכן בבחירה כתוצאה אתה מקבל רק שורה אחת עם חיית המחמד בשם אדיסון. האיור שלהלן מציג דוגמה. אל תשים לב לסעיף ORDER BY, זה לא משחק שום תפקיד, וזה יידונו קצת מאוחר יותר.
יש לציין כי אחרי כן זה אפשרילכתוב מספר תנאים, אך לא באמצעות פסיק. למטרה זו, עליך להשתמש במילות מפתח כגון AND או OR. הכל תלוי איך התנאים שלך צריך להיות מכובד. אם אתה מעוניין בתוצאה שתענה על כל התנאים שתציין, אז חייב להיות AND ביניהם, ואם התוצאה צריכה לספק לפחות אחד מהם, ולאחר מכן להשתמש ב- OR.
הזכרנו כי בנוסף ל WHERE במשפט SELECTישנן מילות מפתח רבות אחרות שבהן אתה יכול לתפעל את הבחירה שהתקבלה כנדרש במצב מסוים. אחד כזה "מפתח" הוא סדר לפי. הוא מאפשר לך למיין את התוצאות של מדגם על ידי שדה מסוים, בסדר עולה או יורד. כדי לעשות זאת, אתה רק צריך לציין את שם העמודה אחרי זה, על ידי הערכים שבהם אתה צריך למיין את הנתונים. חשוב להקפיד על מספר תנאים: הראשון - השם המצוין בפסקה ORDER BY חייב להיות נוכח ב- SELECT עצמו; השני - ORDER BY חייב להיות ממוקם ממש בסוף הבקשה.
כברירת מחדל, מיון מתבצע בסדר עולה (ASC), אך אם ברצונך למיין את התוצאה בסדר יורד, כתוב את מילת המפתח DESC לאחר שם השדה במקום ASC.
בחנו את הבסיסי, אך לא את כל, של MySQL לבחור מ. SELECT, בנוסף לאמור, יש הרבה תכונות אחרות המאפשרות לך לחלץ נתונים ממסד הנתונים בצורה גמישה ויעילה.