וובמאסטר - תיכנות ובניית אתרים

phpMyAdmin - עבודה עם mySQL

jonatan44/‏ 1 יוני, 2004
F+
F-

מסד הנתונים הנפוץ ביותר לעבודה אם php,הוא כמובן MySQL,מאמר זה יסביר כיצד לעבוד איתו.
כברירת מחדל (נכון לגירסת 4) MySQL אינו מגיע אם עורך גרפי,כלומר רק אם ממשק טקסט שמאפשר לנהלו,
קימיים המון ממשקים גרפים לניהול ה MySQL,המועדפים עלי ואני חושב שהם הכי אינטואטיבים לעבודה הם:

phpMyAdmin - ממשק גרפי מבוסס web,כלומר ניכנסים איליו דרך הדפדפן,ניתן לעשות המון פעולות והוא מאוד פונקציונלי וקל
יש לו גם תרגום עיברי ותרגומים לעוד המון שפות,הוא מופץ תחת רישיון פתוח,כלומר אתה יכול ליראות את הקוד מקור ולערוך אותו
(אני לא ארחיב כלל על הרשיון ביגלל שזה לא הנושא),אם אתה מעונינים ליראות מה קורה איתו,גשו לאתר
http://www.phpMyAdmin.net כדי להורידו (הערה:כדי לעבוד איתו אתם כמובן חייבים תמיכה ב php על השרת).

MySQL control center - היא תוכנה אשר בעזרתה אנחנו ננהל את מסד הנתונים שלנו,אני פחות אוהב אותה ביגלל שהיא יותר מסובכת לטעמי
כמובן,היא ממש לא כבדה (זואת אומרת לא תופסת הרבה מקום על הקשיח) ,אני ממליץ גם ליראות מה קורה איתה כי יכול להיות שניראה כאן אהבה מימבט ראשון :-).

אני בחרתי ליכתוב את המדריך הזה על phpMyAdmin מהסיבות שצוינו למעלה (אולי בעתיד אני או אחרים יכתבו על mysql cc)
או.קי,ניכנס לאתר של ה phpmyadmin בכתובת http://phpmyadmin.net,ניראה שם (נכון לזמן כתיבת המאמר) את המילה "Quick dowwnloads",מיתחת לכותרת הזאות ניראה שיש לינקים לגירסה היציבה הנוכית,לא משנה אם תיבחרו ב zip/gzip/bzip2,הכל אותו קובץ והוא פשוט מופץ תחת ארכיונים שונים.
אחרי שתורידו את הקובץ תפרסו אותו לתיקית ה web שלכם,כנסו דרך הדפדפן שלכם לדף index.php שנימצא בתיקיה של ה phpMyAdmin.
יפתח לנו דף באנגלית אם תיבת בחירה,כדי להפוך את הכתב לעברית חפשו שם את המילה "Hebrew (he-iso-8859-8-i)" ותיראו שהכתב ניהפך לעברית,ניראה בצד ימין של הדף תיבת טקסט ומעליה כתוב "צור מסד נתונים חדש",פשוטו כמשמעו,כדי ליצור מסד נתונים חדש הכניסו את השם שלו ולחצו "צור",בצד שמאל של הדף ניראה תיבת גלילה (כמו זואתי של הבחירת שפות) שכתוב בה "(מסדי הנתונים)..."ליחצו עליה כדי ליראות איזה מסדי נתונים קיימים אצלכם,תיראו שיש מסדים "test"-מסד הניסיון,ניתן לימחוק אותו,"mysql"-בשום אופן לא לימחוק אותו,הוא מכיל מידע חשוב שבמאמר זה אני לא אפרט עליו.
לצורך הדגמא,ניצור מסד נתונים חדש בשם "example",נגיע לדף ששם הוא ישאל אותנו איזה טבלאה אנחנו רוצים ליצור,לצורך הדגמה זואת ניצור טבלאה בשם "exampleTable" שבה יש שלוש עמודות ונילחץ על "שלח",לאחר שניה תוצג לפנינו טבלאה שבה יש שלושה שורות אם תיבות טקסט,תחת העמודה "שדה" אנחנו יכולים להקליד את השם של העמודה שאנחנו רוצים שתהיה בטבלאה exampleTable שתהיה במסד example.
אנחנו גם ניראה תיבת בחירה שכתוב בה "VARCHAR".
ניראה לאחר כך את העמודה "אורך/ערכים*",קודם כל אני רוצה להבהיר את העיניין אם ה כוכבית (*),זה אומר שזה הערה ומיתחת לדף כתוב ההסבר,אם ניבחר לשים בעמודה הזאות את המספר 2,המשתמש יוכל להכניס מידע שיכלול על שני תבים ,לדוגמא את המספר "99",או את המילה "בן",כלומר כל מידע אפשרי רק שהיה עד אורך של שני תווים,תחת העמודה תוכונות בדרך כלל לא תיצטרכו לעשות דבר,השאירו את המישבצת ריקה אלא אם כן אתם רוצה לעשות תכונה מיודת לעמודה (דוגמא בהמשך),את העמודה "NULL" לא תיצטרכו לשנות אלא אם כן יש צורך מיוחד,העמודה ברירת מחדל היא עמודה שאם לא הגיע ערך מכל סוג שהוא אז ערך ברירת המחדל הוא זה שימלא את המקום,לדוגמא:אם אני עושה עמודה של שקוראים לה AGE שהיא אמורה לאחסן גילאים,ובמיקרה שלחו מידע אבל דאווקא לעמודה AGE לא הגיעה דבר אז ערך ברירת המחדל הוא זה שימלא את המקום של AGE.,את העמודה "נוסף" לדעתי אתם תיצטרכו רק למיספור אוטומטי,הוא זה שיוסיף +1 למקום הריק.את שאר העמודות הם מפתחות בעיקר.
מיתחת לטבלאה זאות תיראו את תיבת המחירה שכתוב בה "ברירת מחדל",זואת אומרת שהסוג של הטבלאה הוא בירית המחדל (שהוא MyISAM)

דוגמא ליצירת טבלה
ניצור טבלה שקוראים לה Members,שבה יש שלוש עמודות:
1)id - יגיד לנו מה המספר המזהה של החבר.
2)username - שם המשתמש של החבר.
3)password - הסיסמה של החבר.

כדי לעשות שכל פעם שמישהוא נירשם,התיבת תסומן ב +1,כלומר שאם אני החבר הראשון שנירשם אז ב id היה 1,אם אני השני היה 2,וכך הלאה והלאה...,נעשה ש id היה מיסוג מספר,כלומר שתחת "סוג" נעשה "int",באורך נעשה 15 (מספיק לא?אם לא אז ממש כיף לכם שיש לכם יותר מ- 999,999,999,999,999 חברים :-)),כדי לעשות את הלולאה שתוסיף +1 אנחנו ניצטרך לעשות ב-"תכונות" את המאיפיין "unsigned",
חוצמיזה,תחת "נוסף" ניבחר את "auto_increment" ונעשה את העמודה כ מפתח ראשי-זתומרת במפתחות נסמן את "ראשי".

את username נעשה כ-"VARCHAR" אם אורך של 25 (נהיה לארגים).
ב-password נעשה גם כ-"VARCHAR" אם איזה אורך שאתם רוצים (עד 255!).
ב-"סוג הטבלאה" נשאיר כ-"ברירת מחדל" ונישמור,אם לא נגעתם בשום דבר (וזה לא דבר רע לשנות דברים,זואתי הדרך הטובה ביותר שמימנה עבדכם הנאמן למד לעבוד אם phpMyAdmin),הכל ישמר ויתבצע כשורה,ברכות!כרגע יצרתם את הטבלאה הראשונה שלכם!.
אני חושב שמיציתי את החלק של עבודה אם יצירת טבלאות/מסדים של MySQL בשימוש אם phpMyAdmin.
מקווה שנהנתם ליקרוא ואולי אפילו השכלתם,ואם לא,לא נורא,תמיד אפשר לדבר בפורומים
שלכם,ורק שלכם,
Jonatan44. :-)

תגיות: PHP‏  /  phpMyAdmin‏  /  MySQL‏  /  בסיס נתונים‏  /  DB‏  /  DataBase‏  

תגובות בפייסבוק

תגובות למאמר



תגיות פופולאריות

X
הצטרף לעמוד שלנו בפייסבוק להישאר מעודכן!
וובמאסטר © כל הזכויות שמורות