לימוד MySQL

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

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


מבוא ל-MySQL

הסבר על MySQL, התקנת סביבת פיתוח והתחלת עבודה.

יצירת Database חדש עם MySQL

הסבר על יצירת מסד נתונים עם הסבר מיוחד על עברית

יצירת טבלה במסד נתונים מסוג MySQL

יצירת טבלה פשוטה והתחלת לימוד של סוגי נתונים שאפשר לשים בטבלה.

סוגי נתונים ב-MySQL – חלק ב'

במאמר זה אנו ממשיכים ללמוד על סוגי נתונים מעניינים שיש ב-MySQL.

שינוי טבלה ב-MySQL והכנסת נתונים

במאמר זה אנו לומדים כיצד לשנות את הטבלה שיצרנו ב-MySQL וכיצד להכניס אליה נתונים.

שליפת נתונים בסיסית באמצעות MySQL

במאמר מוסבר כיצד לשלוף נתונים מה-MySQL באמצעות פקודת SELECT.

שליפת נתונים בסיסית ב-MySQL עם אופרטורים

כיצד לבצע שליפות יותר מורכבות וכן עדכונים למידע שיש כבר בטבלת ה-MySQL.

Join – צירוף תוצאות מטבלאות ב-MySQL

הסבר על כיצד יש לבצע שאילתא שמאחדת טבלאות ב-MySQL.

Views ו-STORED PROCEDURES ב-MySQL

כיצד יוצרים VIEWS ו-STORED PROCEDURES פשוטים לשימוש עתידי.

Stored Procedure עם משתנים ב-MySQL

יצירת פונקציות המקבלות ומחזירות משתנים ב-MySQL.

MySQL ו-PHP

הסבר מקיף על שימוש בשאילתות MySQL ב-PHP פרוצדורלי

MySQL ב-PHP מונחה עצמים

שימוש בהרחבת MySQLi על מנת לקבל נתונים ל-PHP

מודלים של מסדי נתונים

הסברים על המודלים השונים של מסדי הנתונים והמודל שמשמש אותנו ב-MySQL.

נורמליזציה של מסדי נתונים

על תהליך הנורמליזציה, יתרונותיו וחסרונותיו עם דוגמאות ב-MySQL

אינדקסים ב-MySQL

מהם סוגי האינדקסים השונים ב-MySQL וכיצד משתמשים בהם.

מנועי מסדי נתונים של MySQL

הסבר מפורט על מנועי הטבלאות שיש ב-MySQL

מפתחות ראשיים ב-MySQL

הסבר על Primary Keys וכיצד לבצע יצירה, עדכון או מחיקה

מפתחות זרים ב-MySQL

Foreign keys והסבר מפורט עליהם

אופטימיזציה בסיסית של MySQL

כיצד להפוך את האינדקסים ושאילתות ה-SELECT ב-MySQL ליעילים יותר.

אופטימיזציה בסיסית של MySQL – חלק ב'

בניית טבלאות סיכום זמניות ואופטימיזציה של UPDATE ו-INSERT ב-MySQL