מסד נתונים משמש לאחסון אוסף הרשומות בצורה מאורגנת. זה מאפשר לנו להחזיק את הנתונים בטבלאות, שורות, עמודות ואינדקסים כדי למצוא את המידע הרלוונטי לעתים קרובות. אנו יכולים לגשת ולנהל את הרשומות דרך מסד הנתונים בקלות רבה.
MySQL מיישמת מסד נתונים כספרייה המאחסנת את כל הקבצים בצורה של טבלה. זה מאפשר לנו ליצור מסד נתונים בעיקר ב שתי דרכים :
- לקוח שורת הפקודה של MySQL
- שולחן עבודה של MySQL
לקוח שורת הפקודה של MySQL
אנו יכולים ליצור מסד נתונים חדש ב-MySQL על ידי שימוש ב- צור מסד נתונים הצהרה עם התחביר שלהלן:
CREATE DATABASE [IF NOT EXISTS] database_name [CHARACTER SET charset_name] [COLLATE collation_name];
הסבר פרמטר
תיאורי הפרמטרים של התחביר לעיל הם כדלקמן:
פָּרָמֶטֶר | תיאור |
---|---|
שם בסיס הנתונים | זהו שמו של מסד נתונים חדש שאמור להיות ייחודי במופע שרת MySQL. ה אם לא קיים סעיף מונע שגיאה כאשר אנו יוצרים מסד נתונים שכבר קיים. |
charset_name | זה אופציונלי. זה השם של ערכת התווים לאחסון כל תו במחרוזת. שרת מסד הנתונים של MySQL תומך בערכות תווים רבות. אם לא נספק זאת בהצהרה, MySQL לוקח את ערכת התווים המוגדרת כברירת מחדל. |
collation_name | זה אופציונלי להשוות תווים בקבוצת תווים מסוימת. |
דוגמא
תן לנו להבין איך ליצור מסד נתונים ב-MySQL בעזרת דוגמה. פתח את קונסולת MySQL ורשום את הסיסמה, אם קבענו במהלך ההתקנה. כעת אנו מוכנים ליצור מסד נתונים. כאן, אנחנו הולכים ליצור שם מסד נתונים 'עובד ב' באמצעות ההצהרה הבאה:
mysql> CREATE DATABASE employeesdb;
זה ייראה כמו הפלט שלהלן:
אנו יכולים לסקור את מסד הנתונים החדש שנוצר באמצעות השאילתה שלהלן המחזירה את שם מסד הנתונים, ערכת התווים והאיסוף של מסד הנתונים:
mysql> SHOW CREATE DATABASE employeedb;
אנו יכולים לבדוק את מסד הנתונים שנוצר באמצעות השאילתה הבאה:
mysql> SHOW DATABASES;
לאחר ביצוע השאילתה לעיל, נוכל לראות את כל מסדי הנתונים שנוצרו בשרת.
לבסוף, אנו יכולים להשתמש בפקודה למטה כדי לגשת למסד הנתונים המאפשר לנו ליצור טבלה ואובייקטים אחרים של מסד נתונים.
mysql> USE emplyeedb;
הערה: כל שמות מסד הנתונים, שמות הטבלאות ושמות שדות הטבלה הם תלויי רישיות. אנחנו חייבים להשתמש בשמות מתאימים בזמן מתן פקודת SQL כלשהי.
שולחן עבודה של MySQL
זהו כלי עיצוב מסד נתונים חזותי או GUI המשמש לעבודה עם אדריכלי מסד נתונים, מפתחים ומנהלי מסדי נתונים. כלי ויזואלי זה תומך SQL פיתוח, דוגמנות נתונים, העברת נתונים וכלי ניהול מקיפים לתצורת שרת, ניהול משתמשים, גיבוי ועוד רבים. זה מאפשר לנו ליצור מודלים של נתונים פיזיים חדשים, דיאגרמות E-R ופיתוח SQL (הרצת שאילתות וכו').
כדי ליצור מסד נתונים חדש באמצעות כלי זה, ראשית עלינו להפעיל את שולחן עבודה של MySQL והיכנס באמצעות שם המשתמש והסיסמה הרצויים. זה יציג את המסך הבא:
כעת בצע את השלבים הבאים ליצירת מסד נתונים:
אלגוריתם מקבצים של k
1. עבור ללשונית ניווט ולחץ על תפריט לוח זמנים . כאן, אנו יכולים לראות את כל מסדי הנתונים שנוצרו בעבר. אם ברצוננו ליצור מסד נתונים חדש, לחץ לחיצה ימנית מתחת לתפריט Schema ובחר Create Schema או לחץ על מסד הנתונים סמל (מלבן אדום) , כפי שמוצג במסך הבא.
2. מסך החלון החדש של Schema נפתח. הזן את שם מסד הנתונים החדש (לדוגמה, עובדדב ) והשתמש בערכת תווים ובאיסוף ברירת מחדל. כעת, לחץ על כפתור החל כפי שמוצג במסך למטה:
3. מופיע חלון קופץ חדש. הקלק על ה להגיש מועמדות לַחְצָן.
4. מופיע מסך קופץ חדש. הקלק על ה סיים לחצן להשלמת יצירת מסד הנתונים.
5. לאחר יצירת מסד נתונים מוצלחת, נוכל לראות מסדי נתונים חדשים בתפריט Schema. אם איננו רואים זאת, לחץ על סמל רענון לתפריט Schema.
6. נוכל לראות מידע נוסף על מסד הנתונים על ידי בחירת מסד הנתונים ולחיצה על 'אני' סמל. חלון המידע מציג מספר אפשרויות, כמו טבלה, טריגרים, אינדקסים, משתמשים ועוד רבים נוספים.
7. MySQL Workbench אינו מספק אפשרות לשנות את שם בסיס הנתונים, אך אנו יכולים ליצור, לעדכן ולמחוק את שורות הטבלה והנתונים ממסד הנתונים.