MySQL Workbench הוא כלי עיצוב מסד נתונים חזותי מאוחד או ממשק משתמש גרפי המשמש לעבודה עם אדריכלי מסד נתונים, מפתחים ומנהלי מסדי נתונים. הוא פותח ומתוחזק על ידי אורקל. הוא מספק פיתוח SQL, דוגמנות נתונים, העברת נתונים וכלי ניהול מקיפים עבור תצורת שרת, ניהול משתמשים, גיבוי ועוד רבים. אנו יכולים להשתמש בניהול שרת זה ליצירת מודלים של נתונים פיזיים חדשים, דיאגרמות E-R ולפיתוח SQL (הרצת שאילתות וכו'). זה זמין עבור כל מערכות ההפעלה הגדולות כמו Mac OS, Windows ולינוקס. MySQL Workbench תומך באופן מלא ב-MySQL Server גרסה v5.6 ומעלה.
כיסויי MySQL Workbench חמש פונקציות עיקריות , המובאים להלן:
פיתוח SQL: פונקציונליות זו מספקת את היכולת המאפשרת לך לבצע שאילתות SQL, ליצור ולנהל חיבורים לשרתי מסד הנתונים בעזרת עורך SQL מובנה.
מודל נתונים (עיצוב): פונקציונליות זו מספקת את היכולת המאפשרת לך ליצור מודלים של סכמת מסד הנתונים באופן גרפי, לבצע הנדסה לאחור ולפנים בין סכימה למסד נתונים חי, ולערוך את כל ההיבטים של מסד הנתונים באמצעות עורך הטבלה המקיף. עורך הטבלה נותן את המתקנים לעריכת טבלאות, עמודות, אינדקסים, תצוגות, טריגרים, חלוקה למחיצות וכו'.
ניהול שרת: פונקציונליות זו מאפשרת לך לנהל מופעי MySQL Server על ידי ניהול משתמשים, בדיקת נתוני ביקורת, צפייה בתקינות מסד הנתונים, ביצוע גיבוי ושחזור ומעקב אחר הביצועים של MySQL Server.
העברת נתונים: פונקציונליות זו מאפשרת לך לעבור מ-Microsoft SQL Server, SQLite, Microsoft Access, PostgreSQL, Sybase ASE, SQL Anywhere וטבלאות, אובייקטים ונתונים של RDBMS אחרים ל-MySQL. זה גם תומך במעבר מהגירסאות הקודמות של MySQL למהדורות האחרונות.
MySQL Enterprise תומך: פונקציונליות זו מעניקה תמיכה במוצרי Enterprise כגון חומת אש MySQL, MySQL Enterprise Backup ו-MySQL Audit.
מהדורות MySQL Workbench
MySQL Workbench זמין בעיקר בשלוש מהדורות, הניתנות להלן:
- מהדורת קהילה (קוד פתוח, GPL)
- מהדורה סטנדרטית (מסחרית)
- מהדורה ארגונית (מסחרית)
מהדורת קהילה
מהדורת הקהילה היא גרסה בקוד פתוח וניתנת להורדה חופשית של מערכת מסד הנתונים הפופולרית ביותר. זה הגיע תחת רישיון GPL ונתמך על ידי קהילה ענקית של מפתחים.
מהדורה סטנדרטית
זוהי המהדורה המסחרית המספקת את היכולת לספק יישומי עיבוד עסקאות מקוון (OLTP) עם ביצועים גבוהים וניתנים להרחבה. זה הפך את MySQL למפורסם יחד עם חוזק תעשייתי, ביצועים ואמינות.
גרסה לארגונים
זוהי המהדורה המסחרית הכוללת סט של תכונות מתקדמות, כלי ניהול ותמיכה טכנית כדי להשיג את המדרגיות, האבטחה, האמינות וזמן הפעולה הגבוהים ביותר. מהדורה זו גם מפחיתה את הסיכון, העלות, המורכבות בפיתוח, פריסה וניהול יישומי MySQL.
הבה נבין זאת באמצעות טבלת ההשוואה הבאה.
פונקציונליות | מהדורת קהילה | מהדורה סטנדרטית | גרסה לארגונים |
---|---|---|---|
פיתוח SQL חזותי | כן | כן | כן |
ניהול מסד נתונים חזותי | כן | כן | כן |
כוונון ביצועים | כן | כן | כן |
ניהול משתמשים והפעלות | כן | כן | כן |
ניהול חיבורים | כן | כן | כן |
ניהול אובייקטים | כן | כן | כן |
ניהול נתונים | כן | כן | כן |
מודלים חזותיים של נתונים | כן | כן | כן |
הנדסה הפוכה | כן | כן | כן |
הנדסת קדימה | כן | כן | כן |
סנכרון סכימה | כן | כן | כן |
אימות סכימה ומודל | לא | כן | כן |
DBDoc | לא | כן | כן |
ממשק משתמש לגיבוי MySQL Enterprise | לא | לא | כן |
GUI עבור MySQL Enterprise Audit | לא | לא | כן |
ממשק משתמש עבור MySQL Enterprise Firewall | לא | כן | כן |
סקריפטים ותוספים | כן | כן | כן |
העברת מסדי נתונים | כן | כן | כן |
הגדרת סביבת MySQL Workbench
כאן אנו הולכים ללמוד כיצד נוכל להוריד ולהתקין את MySQL Workbench.
דרישות מוקדמות
הדרישות הבאות צריכות להיות זמינות במערכת שלך כדי לעבוד עם MySQL Workbench:
- Microsoft .NET Framework 4.5.2
- Microsoft Visual C++ ניתן להפצה מחדש עבור Visual Studio 2019
- זיכרון RAM 4 GB (מומלץ 6 GB)
הַתקָנָה
שלב 1: התקן את שרת הקהילה MySQL. כדי להתקין את MySQL Server, לחץ פעמיים על MySQL קובץ .exe של מתקין . לאחר לחיצה על קובץ ה-.exe, תוכל לראות את המסך הבא:
שלב 2: בחר את סוג הגדרה ולחץ על הַבָּא לַחְצָן. ישנם מספר סוגים זמינים, ואתה צריך לבחור את האפשרות המתאימה להתקנת המוצר והתכונות של MySQL. כאן, אנו הולכים לבחור אפשרות מותאמת אישית מכיוון שיש צורך בשרת MySQL ו-Workbench בלבד. אם אתה צריך תכונות נוספות, אתה יכול לבחור באפשרות המלאה.
שלב 3: כאשר תלחץ על כפתור הבא, זה יציג את המסך הבא.
במסך זה, עבור אל שרת MySQL בקטע, לחץ על סמל הפלוס (+). כאן, אתה צריך לבחור את MySQL Server ולהוסיף אותו לתיבה בצד ימין על ידי לחיצה על סמל החץ הימני.
עכשיו, ב סעיף יישום , אתה צריך לעשות את אותו הדבר שהיית צריך לבצע עם MySQL Server וללחוץ על הכפתור הבא. המסך הבא מסביר זאת בצורה ברורה יותר.
שלב 4: כאשר תלחץ על הבא, זה יציג את המסך הבא. מסך זה בודק את כל הדרישות להתקנת MySQL Server ו-Workbench. ברגע שאתה לוחץ על לבצע כפתור, הוא יתקין את כל הדרישות באופן אוטומטי. כעת, לחץ על כפתור הבא.
שלב 5: במסך זה, לחץ על כפתור הביצוע כדי להוריד ולהתקין את MySQL Server ו-Workbench.
בסיום ההורדה וההתקנה, לחץ על כפתור הבא.
שלב 6: במסך הבא, עלינו להגדיר את שרת MySQL וללחוץ על כפתור הבא.
שלב 7: ברגע שתלחץ על כפתור הבא, תוכל לראות את המסך למטה. כאן, עלינו להגדיר את שרת MySQL. כעת, בחר באפשרות עצמאית MySQL Server/Classic MySQL Replication ולחץ על Next.
שלב 8: במסך הבא, המערכת תבקש ממך לבחור את סוג התצורה ואפשרויות קישוריות אחרות. כאן, אנו הולכים לבחור את סוג התצורה בתור ' מכונת פיתוח ' ו- Connectivity as TCP/IP, ו מספר יציאה הוא 3306, ואז לחץ על הבא.
שלב 9: כעת, בחר את שיטת האימות ולחץ על הבא.
שלב 10: המסך הבא יבקש ממך לבחור את החשבון, שם המשתמש והסיסמה. לאחר מילוי כל הפרטים, לחץ על כפתור הבא.
שלב 11: המסך הבא יבקש ממך להגדיר את שירות Windows. שמור על הגדרת ברירת המחדל ולחץ על הבא.
שלב 12: במסך הבא, המערכת תבקש ממך להחיל את תצורת השרת. עבור תצורה זו, לחץ על כפתור הביצוע.
שלב 13: לאחר השלמת התצורה, תקבל את המסך למטה. כעת, לחץ על סיים כפתור כדי להמשיך.
שלב 14: במסך הבא, תוכל לראות שתצורת המוצר הושלמה. שמור על הגדרת ברירת המחדל ולחץ על הלחצן הבא-> סיום כדי להשלים את התקנת חבילת MySQL.
שלב 15: לאחר שתלחץ על כפתור סיום, MySQL Workbench אמור להיות פתוח במערכת שלך, כפי שמוצג במסך למטה.
שלב 16: במסך למעלה, עליך ליצור חיבור. כדי לעשות זאת, לחץ פעמיים על התיבה המיועדת על ידי חץ אדום . כאן, תקבל את המסך הקופץ המבקש להזין את הסיסמה שנוצרה קודם לכן במהלך ההתקנה. לאחר הזנת הסיסמה, תוכל להתחבר לשרת.
שלב 17: אם אין לך חיבור, אתה יכול ליצור חיבור חדש. כדי ליצור חיבור, לחץ על סמל הפלוס (+) או עבור לשורת התפריטים -> מסד נתונים -> התחבר למסד נתונים, המסך הבא מופיע. כעת, עליך למלא את כל הפרטים. כאן, עליך לוודא שהסיסמה שהוזנה צריכה להיות זהה לזו שיצרת קודם לכן.
שלב 18: לאחר הזנת כל הפרטים, לחץ על בדיקת חיבור כדי לבדוק את קישוריות מסד הנתונים. אם החיבור הצליח, תקבל את המסך הבא. כעת, לחץ על כפתור אישור->אישור כדי לסיים את ההגדרה.
שלב 19: לאחר שתסיים את כל ההגדרות, הוא יפתח את מסך MySQL Workbench. כעת, לחץ פעמיים על החיבור החדש שנוצר, תקבל את המסך הבא שבו ניתן לבצע את פקודת SQL.
בתים ל-python מחרוזת
כלי ניהול MySQL Workbench
כלי הניהול ממלא תפקיד חשוב באבטחת הנתונים של החברה. כאן, אנו הולכים לדון בניהול המשתמש, תצורת שרת, גיבוי ושחזורים של מסדי נתונים, יומני שרת ועוד רבים נוספים.
ניהול משתמשים
זהו כלי עזר ויזואלי המאפשר לנהל את המשתמש הקשור למופע MySQL Server פעיל. כאן אתה יכול להוסיף ולנהל חשבונות משתמש, להעניק ולשחרר הרשאות, להציג פרופילי משתמש ולפגוע סיסמאות.
תצורת שרת
זה מאפשר תצורה מתקדמת של השרת. הוא מספק מידע מפורט על משתנה השרת והסטטוס, מספר שרשורים, גודל הקצאת מאגר, כוונון עדין לביצועים מיטביים ועוד רבים נוספים.
גיבוי ושחזורים של מסדי נתונים
זהו כלי ויזואלי, המשמש לייבוא/ייצוא קבצי dump של MySQL. קובצי ה-dump מכילים סקריפטים של SQL ליצירת מסדי נתונים, טבלאות, תצוגות ונהלים מאוחסנים.
יומני שרת
הוא מציג מידע יומן עבור שרת MySQL לפי כל כרטיסיית חיבור. עבור כל כרטיסיית חיבור, היא כוללת כרטיסייה נוספת עבור יומני השגיאות הכלליים.
לוח מחוונים לביצועים
כרטיסייה זו מספקת את התצוגה הסטטיסטית של ביצועי השרת. אתה יכול לפתוח אותו על ידי ניווט ללשונית הניווט, ותחת הקטע ביצועים, בחר לוח מחוונים.
MySQL Workbench יצירה, שינוי, זרוק מסד נתונים
בסעיף זה, אנו הולכים לראות כיצד מסד נתונים נוצר, משתנה ויוצא על ידי שימוש ב-MySQL Workbench. תן לנו לראות בפירוט אחד אחד.
צור מסד נתונים
כדי ליצור מסד נתונים, בצע את השלבים הבאים:
1. פתח את MySQL Workbench והתחבר באמצעות שם משתמש וסיסמה. לאחר מכן, עבור ללשונית ניווט ולחץ על תפריט לוח זמנים . כאן, אתה יכול לראות את כל מסדי הנתונים שנוצרו בעבר.
2. אם ברצונך ליצור מסד נתונים חדש, לחץ לחיצה ימנית מתחת לתפריט Schema ובחר צור סכימה או לחץ על סמל מסד הנתונים (מלבן אדום), כפי שמוצג במסך הבא.
3. מסך חלון Schema החדש נפתח. הזן את שם מסד הנתונים החדש (לדוגמה, mytestdb) והשתמש בברירת המחדל איסוף . איסוף משמש לאחסון תווי נתונים ספציפיים, שימושי בעיקר לאחסון שפות זרות. כעת, לחץ על כפתור החל כפי שמוצג במסך למטה:
4. יופיע חלון קופץ חדש, לחץ על הלחצן החל->סיום כדי ליצור מסד נתונים חדש.
5. לאחר יצירה מוצלחת של מסד הנתונים, תוכל לראות את מסד הנתונים החדש הזה בתפריט Schema. אם אינך רואה זאת, לחץ על סמל הרענון בתפריט סכימה.
6. אם ברצונך לראות מידע נוסף על מסד הנתונים, בחר במסד הנתונים mytestdb, ולחץ על הסמל 'i'. חלון המידע מציג מספר אפשרויות, כמו טבלה, עמודה, פונקציות, משתמשים ועוד רבות אחרות.
7. MySQL Workbench אינו מספק אפשרות לשנות את שם בסיס הנתונים, אך אנו יכולים ליצור, לעדכן ולמחוק את שורות הטבלה והנתונים ממסד הנתונים.
זרוק מסד נתונים
1. כדי למחוק מסד נתונים, עליך לבחור את מסד הנתונים, ללחוץ עליו באמצעות לחצן העכבר הימני ולבחור את זרוק סכימה אוֹפְּצִיָה. המסך הבא מופיע:
2. בחר שחרר עכשיו אפשרות בחלון הקופץ ובמסד הנתונים כולל טבלה, שורות נתונים יימחקו משרת מסד הנתונים.
MySQL Workbench יצירה, שינוי, זרוק טבלה
בסעיף זה, אנו הולכים לראות כיצד טבלה נוצרת, משתנה ויוצאת על ידי שימוש ב-MySQL Workbench. תן לנו לראות בפירוט אחד אחד.
צור טבלה
כדי ליצור טבלה, בצע את השלבים הבאים:
1. פתח את MySQL Workbench והתחבר באמצעות שם משתמש וסיסמה. לאחר מכן, עבור ללשונית ניווט ולחץ על תפריט סכימה. כאן, אתה יכול לראות את כל מסדי הנתונים שנוצרו בעבר. אתה יכול גם ליצור מסד נתונים חדש.
2. בחר את מסד הנתונים החדש שנוצר, לחץ עליו פעמיים, ותקבל את תפריט המשנה מתחת למסד הנתונים. תפריט המשנה מתחת למסד הנתונים הוא טבלאות, תצוגות, פונקציות ונהלים מאוחסנים, כפי שמוצג במסך למטה.
3. בחר בתפריט המשנה טבלאות, לחץ עליו באמצעות לחצן העכבר הימני ובחר צור טבלה אוֹפְּצִיָה. אתה יכול גם ללחוץ על צור סמל טבלה חדש (מוצג במלבן אדום) כדי ליצור טבלה.
4. במסך הטבלה החדש, עליך למלא את כל הפרטים כדי ליצור טבלה. כאן, אנו הולכים להזין את שם הטבלה (לדוגמה, תלמיד) ולהשתמש באיסוף ברירת מחדל ובמנוע.
5. לחץ בתוך החלון האמצעי ומלא את פרטי העמודה. כאן, שם העמודה מכיל תכונות רבות כגון מפתח ראשי (PK), לא ריק (NN), אינדקס ייחודי (UI), בינארי (B), סוג נתונים לא חתומים (UN), אינקרמנטלי אוטומטי (AI) וכו'. המסך מסביר זאת בצורה ברורה יותר. לאחר מילוי כל הפרטים, לחץ על להגיש מועמדות לַחְצָן.
6. ברגע שתלחץ על כפתור החל, הוא יפתח את חלון הצהרת SQL. שוב, לחץ על כפתור החל כדי לבצע את ההצהרה ועל כפתור סיום כדי לשמור את השינויים.
7. כעת, עבור לתפריט Schema ובחר את מסד הנתונים המכיל את הטבלה החדשה שנוצרה, כפי שמוצג במסך למטה.
אלטר טבלה
כדי לשנות טבלה, בצע את הצעדים הבאים:
1. בחר את הטבלה שברצונך לשנות, לחץ על הסמל 'i' ותקבל את המסך הבא.
2. במסך למעלה, תוכל לשנות את שם העמודה, סוג הנתונים והגדרות טבלה אחרות.
זרוק טבלה
1. כדי למחוק טבלה, צריך לבחור את הטבלה, ללחוץ עליה באמצעות לחצן העכבר הימני ולבחור באפשרות Drop Table. המסך הבא מופיע:
2. בחר שחרר עכשיו אפשרות בחלון הקופץ למחוק את הטבלה ממסד הנתונים באופן מיידי.
MySQL Workbench הוסף, קרא, עדכן, מחק שורות נתונים
בסעיף זה, אנו הולכים לראות כיצד אנו יכולים להוסיף, לקרוא, לעדכן ולמחוק שורות נתונים באמצעות MySQL Workbench. תן לנו לראות בפירוט אחד אחד.
1. פתח את MySQL Workbench והתחבר באמצעות שם משתמש וסיסמה. לאחר מכן, עבור ללשונית ניווט ולחץ על תפריט סכימה. כאן, יצרנו בהצלחה מסד נתונים (mystudentdb) וטבלת תלמידים באמצעות MySQL Workbench.
ג'אווה שלום עולם
2. בחר את הטבלה, וכאשר אנו מעבירים סמן עכבר מעל שולחן התלמידים, אתה יכול לראות את אייקוני הטבלה מופיעים כאן. לחץ על הטבלה, שתפתח חלון חדש שבו החלק העליון מציג את הצהרת MySQL, והחלק התחתון מציג את שורות הנתונים.
3. כדי להזין שורת נתונים, בחר את העמודה המכובדת, והכנס את ערך הנתונים. הוספת ערך נתונים בשורות דומה לגליון העבודה של Microsoft Excel.
4. לאחר הזנת שורות הנתונים, לחץ על הכפתור Apply->Apply>Finish כדי לשמור את שורות הנתונים.
5. באופן דומה, אנו יכולים לערוך או לשנות את שורות הנתונים שנשמרו בעבר. לאחר השינוי, שמור ערך חדש, לחץ על כפתור החל כדי לשמור שינויים. זה יפיק משפט עדכון SQL לשמור את השינויים במסד הנתונים.
מחק שורה
1. כדי למחוק שורה בודדת מהטבלה, עליך לבחור שורת נתונים, ללחוץ באמצעות לחצן העכבר הימני על הסמל הימני שלפני השורה ולבחור באפשרות מחק/ים.
2. כעת, לחץ על Apply->Apply->Finish כדי לשמור שינויים במסד הנתונים.
MySQL Workbench ייצוא וייבוא מסד נתונים (טבלה)
בחלק זה, אנו הולכים ללמוד כיצד אנו יכולים לייצא ולייבא את מסד הנתונים או הטבלה באמצעות MySQL Workbench.
ייצוא מסדי נתונים (טבלאות)
1. כדי לייצא מסדי נתונים או טבלאות, עבור לשורת התפריטים, לחץ על שרת ובחר באפשרות Data Export, כפי שמוצג במסך הבא. זה יפתח חלון חדש של ייצוא נתונים הגדרות ואפשרויות.
2. בחר מסד נתונים כלשהו, והוא יציג את כל הטבלאות המתאימות מתחת למסד הנתונים שנבחר. כאן, נוכל גם לבחור תיבת סימון אחת או מרובות של מסד נתונים כדי לכלול את מסד הנתונים בקובץ הייצוא. באופן דומה, אנו יכולים לבחור טבלה אחת או מרובות מהחלק השמאלי של החלון.
3. הבה נבחר שני מסדי נתונים, כלומר (myproductdb ו-mystudentdb), כולל כל הטבלאות תחת מסד הנתונים הזה. כעת, עבור להגדרה הנפתחת, נוכל לבחור באפשרות 'השלכת מבנה ונתונים', 'השלכת נתונים בלבד' ו'השלכת מבנה בלבד'.
4. באפשרות ייצוא תוכלו לבחור את נתיב הייצוא לבחירתכם. כאן, אני אשמור את הגדרת ברירת המחדל. כמו כן, ישנם שני לחצני בחירה המוסברים להלן.
5. לחץ על הלחצן התחל ייצוא, המציג את סרגל ההתקדמות והיומן. כעת, פתח את תיקיית המסמכים במערכת שלך כדי לאתר את קבצי הייצוא.
ייבוא מסדי נתונים (טבלאות)
1. כדי לייבא מסדי נתונים או טבלאות, עבור לשורת התפריטים, לחץ על שרת ובחר את ייבוא נתונים אוֹפְּצִיָה. זה יפתח חלון חדש של הגדרות ואפשרויות ייבוא נתונים.
2. כאן, אתה יכול לראות את שתי אפשרויות הרדיו לייבא מסדי נתונים וטבלאות, שהן:
- ייבוא מתיקיית Dump Project
- ייבא באמצעות קובץ עצמאי
3. אנו הולכים לבחור 'ייבוא מתיקיית פרויקט Dump' ולחץ על 'טען תוכן תיקיה' כדי להציג את כל מסדי הנתונים הזמינים בתיקיית הפרויקט.
4. בחר myproductdb מסד נתונים מהאפשרות ייבוא נתונים ובחר גם את טבלת המוצר המתאימה.
5. בחר באפשרות 'דמפ מבנה ונתונים' ולחץ על התחל לייבא לחצן כדי לייבא את מסדי הנתונים והטבלאות מקובץ הגיבוי.
6. כעת, עבור אל Schema->myproductdb->טבלה ורענן אותה כדי לראות את מסד הנתונים או הטבלה המיובאים כעת.