מדריך mysql למתחילים

Mysql הוא סוג של מסד נתונים. מה זה מסד נתונים? מסד נתונים זה מערכת שמאפשרת אחסנת נתונים בצורה מסודרת ושליפתם לפי הצורך. ידע ב mysql-יכול להועיל לכל בעל עסק לניהול יותר קל ויעיל של המלאי, הלקוחות והעובדים.

כדי ליהנות מ- Mysqlצריך קודם כול להוריד את התוכנה למחשב. אפשר להוריד את התוכנה בחינם דרך הקישור: www.mysql.com/downloads לאחר ההורדה זכרו או רשמו לכם את שם המשתמש והסיסמה שיאפשרו לכם תמיד את הגישה אליה.

לאחר שהורדתם והתקנתם Mysql במחשב יש שתי אפשרויות לעבוד עם מסד הנתונים. אפשרות אחת היא להוריד מהאינטרנט ממשק ידידותי בשם workbench, מי שמתקדם יותר בהכרת עולם התוכנה יכול לעבוד עם שורת הפקודות של התוכנה.  

דרייבר לקישור בין שפת התוכנה למסד הנתונים

Mysql עובד על בסיס שפות תכנות שונות כדוגמת פייתון וכדומה, ולכן צריך דרייבר (תכנית מחשב שמאפשרת לשני תוכנות שונות לתקשר ביניהם, במקרה שלנו – שפת התוכנה פייתון עם מסד הנתוניםmysql ). לצורך כך אפשר להשתמש עם mysql-connector-python או עם mysql-connector-python-rf. בשורת הפקודות יש לרשום: mysql-connector-pytho pip3 install. לאחר מכן יש ליצור את הסקריפט (כלומר את שורת הקוד). את שם הסקריפט נגדיר: main.py.

בדיקת התוצאות

כשנרצה לבדוק אם הצלחנו לקשר את מסד הנתונים עם שפת התוכנה נוכל להריץ את הפקודות לתוך הסקריפט הנ"ל. איך נבדוק? נציב בראש הסקריפט את השורה: import  mysql.connector בהמשך נכתוב כך (בדיוק כפי שמוצג כאן, באיות, בסימונים ובמרווחים):

db = mysql.connector.connect(

     host="localhost",

     user="root",

     password="1234"

)

print(db)

 לאחר הרצת הקוד אתם צריכים לקבל על גבי המסך את התוצאה הבאה:

mysql.connector.connection_cext.CMySQLConnection  object  at 0x7efc000ca240

(אם לא קיבלתם הודעה זו סימן שלא הצלחתם לתקשר בין מסד הנתונים לפייתון.)

לאחר מכן נוכל ליצור את מסד הנתונים בעזרת ממשק workbench.

נכתוב את הפקודה: CREATE DATABASE cars; ואז לוחצים על workbench והתוכנה תריץ את השאילתה. לאחר מכן תמיד שנרצה לגשת למסד הנתונים של cars נצטרך לכתוב את הפקודה הבאה: USE cars;, ואז כשכבר נהייה בתוך מסד הנתונים כדי ליצור טבלה נכניס את הפקודה CREATE TABLE. תתקבל טבלה ששמה: models והיא כוללת 3 עמודות: שם, מזהה ומחיר. 

כדי להתחבר למסד הנתונים נעשה כך:

נחזור שוב על הסקריפט שדיברנו עליו בהתחלה (main.py) ונתחבר למסד הנתונים cars. כלומר נשאיר את כל מה שכתבנו מקודם תחת השורה db = mysql.connector.connect( ומתחת לשורה האחרונה נכתוב database="cars", כך שהשורות התחתונות ייראו כך:

     password="1234"

     database="cars"

)

וכל השאר יישאר אותו דבר.

תכל'ס איך משתמשים עם התוכנה לייעול העסק?

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

אם יש לכם מעט הבנה טכנית ואין לכם ידע מוקדם בתוכנה, עקבו אחרי השלבים שנכתבו לעיל ותחזרו עליהם 'כמו תוכי'. אם לא הלך לא קרה כלום, היעזרו באיש מחשבים/ מתכנת. בשנים הקרובות אתם רק תברכו אותנו…