הגדרת מסד נתונים ב- MySQL

מְחַבֵּר: Tamara Smith
תאריך הבריאה: 20 יָנוּאָר 2021
תאריך עדכון: 1 יולי 2024
Anonim
הדגמה של יצירת מסד נתונים
וִידֵאוֹ: הדגמה של יצירת מסד נתונים

תוֹכֶן

MySQL יכול להיות תוכנית מאיימת למדי. יש להזין את כל הפקודות משורת הפקודה; אין ממשק גרפי. לכן חשוב שיהיה לכם ידע בסיסי ביצירת ועריכת מסד נתונים, כך שתוכלו לחסוך לעצמכם הרבה זמן וכאבי ראש. עקוב אחר המדריך להלן כדי ליצור מסד נתונים של מדינות ארה"ב. ומספר התושבים למדינה.

לדרוך

שיטה 1 מתוך 2: יצירה ועריכה של מסד הנתונים

  1. צור את מסד הנתונים. משורת הפקודה MySQL, הפעל את הפקודה CREATE DATABASE DATABASENAME>; ב. החלף את DATABASENAMEs> לשם מסד הנתונים שלך, ללא רווחים.
    • לדוגמה, כדי ליצור מסד נתונים של כל מדינות ארה"ב, הזן את הקוד הבא: CREATE DATABASE us_states;
    • הערה: אין צורך להשתמש באותיות רישיות בפקודות.
    • הערה: יש לסיים את כל פקודות MySQL באמצעות ";". אם תשכח זאת, אתה יכול פשוט ";" בשורה הבאה כדי להיות מסוגל לבצע את הפקודה הקודמת בכל מקרה.
  2. מוצגת רשימה של מאגרי המידע הזמינים שלך. הפעל את הפקודה SHOW DATABASES; כדי להציג רשימה של כל מסדי הנתונים ששמרת. מלבד מסד הנתונים שיצרת זה עתה, אתה רואה גם מסד נתונים של mysql ומסד נתונים לבדיקה. אתה יכול להתעלם מכך לעת עתה.
  3. בחר את מסד הנתונים שלך. לאחר יצירת מסד הנתונים, יהיה עליך לבחור בו כדי להתחיל לערוך אותו. הזן את הפקודה הבאה: USE us_states;. כעת תראה את ההודעה מסד הנתונים השתנה כדי ליידע אותך שמסד הנתונים הפעיל שלך הוא כעת us_states.
  4. צור טבלה. טבלה היא המקום בו מאוחסנים כל הנתונים ממסד הנתונים. כדי ליצור זאת תצטרך להזין את כל העיצוב של הטבלה בפקודה הראשונה. ליצירת טבלה, הזן את הפקודה הבאה: צור מצבי טבלה (מזהה INT לא NULL מפתח ראשוני AUTO_INCREMENT, מצב CHAR (25), אוכלוסייה INT (9));. פעולה זו תיצור טבלה המכונה "מדינות" וכוללת 3 שדות: מזהה, מדינה ואוכלוסייה.
    • הפקודה INT מבטיחה שמזהה השדה יכול להכיל רק מספרים שלמים (מספרים שלמים).
    • הפקודה NOT NULL מבטיחה ששדה ה- id לא יכול להיות ריק.
    • המקש PRIMARY KEY מציין ששדה id הוא מפתח הטבלה. שדה המפתח הוא ייחודי ואינו יכול להכיל כפילויות.
    • הפקודה AUTO_INCREMENT גורמת להגדלת שדה ה- id בכל הוספה של רשומה / רשומה, ובעצם מספר כל ערך באופן אוטומטי.
    • הקודים CHAR (תווים) ו- INT (מספרים שלמים) מציינים איזה סוג נתונים ניתן להזין בשדות אלה. המספר שליד הפקודות מציין כמה תווים יכולים להתאים לשדה.
  5. צור ערך בטבלה. כעת, לאחר שהטבלה נוצרה, הגיע הזמן להתחיל להזין נתונים. השתמש בפקודה הבאה עבור הערך הראשון: INSERT INTO states (id, state, population) VALUES (NULL, "Alabama", "4822023");
    • בעיקרון, אתה אומר לבסיס הנתונים לשים את הנתונים בשלושת השדות המתאימים בטבלה.
    • מכיוון שמזהה השדה מכיל את המאפיין NOT NULL, הזנת הערך NULL תגרום להגדלה אוטומטית של שדה זה ב- 1, הודות ל- AUTO_INCREMENT.
  6. הזן עוד יותר רשומות. ניתן ליצור ערכים מרובים באמצעות פקודה אחת. כדי להזין את שלושת המדינות הבאות, הקלד את הדברים הבאים: הוסף מדינות (מזהה, מדינה, אוכלוסייה) ערכים (NULL, 'אלסקה', '731449'), (NULL, 'אריזונה', '6553255'), (NULL, ' ארקנסו ',' 2949131 ');
    • כך תיווצר טבלה שנראית כך:

      שאיל את מסד הנתונים החדש שלך. כעת, לאחר שנוצר בסיס הנתונים, תוכלו להריץ שאילתות כדי לקבל תוצאות ספציפיות. ראשית הזן את הפקודה הבאה: בחר FROM us_states;. זה מחזיר את כל מסד הנתונים בגלל הכוכבית " *" בפקודה, שפירושה "הכל" או הכל.
      • שאילתה מתקדמת יותר היא הבאה: בחר מדינה, אוכלוסיה מאת us_states סדר לפי אוכלוסייה; זה מחזיר טבלה של המדינות לפי גודל האוכלוסייה, ולא לפי האלף בית. שדה המזהה לא מוצג מכיוון שביקשת רק את ערכי המדינה ואת האוכלוסייה.
      • כדי להציג את אוכלוסיית המדינות בסדר הפוך, השתמש בשאילתה הבאה: בחר מדינה, אוכלוסייה מאת us_states סדר לפי אוכלוסייה. שאילתת DESC מחזירה רשימה בסדר הפוך, מהגבוהה לנמוכה ביותר.

שיטה 2 מתוך 2: המשך עם MySQL

  1. התקן את MySQL במחשב Windows שלך. גלה כיצד להתקין את MySQL במחשב הביתי שלך.
  2. הסרת מסד נתונים של MySQL.
  3. למד PHP ו- MySQL. לימוד PHP ו- MySQL יאפשר לך ליצור אתרים רבי עוצמה להנאה ולעבודה.
  4. גבה את מסדי הנתונים של MySQL שלך. מומלץ תמיד להעתיק את הנתונים, במיוחד אם מדובר במאגר מידע חשוב.
  5. שינוי מבנה מסד הנתונים שלך. אם יש להשתמש במסד הנתונים בדרך אחרת, ייתכן שיהיה עליך לשנות את המבנה שלו כדי לטפל בנתונים שונים.

טיפים

  • כמה סוגי נתונים נפוצים: (לקבלת רשימה מלאה, עיין בתיעוד mysql בכתובת http://dev.mysql.com/doc/)
    • לְהַשְׁחִיר(אורך) - מספר התווים במחרוזת / מחרוזת תווים
    • VARCHAR(אורך) - מספר משתנה של תווים של מחרוזת עם אורך מרבי של אורך.
    • טֶקסט - מספר משתנה של תווים של מחרוזת עם אורך מרבי של 64KB טקסט.
    • INT(אורך) - 32 סיביות שלמות עם מספר מקסימלי של ספרות המסומנות על ידי אורך ("-" נספר כספרה למספר שלילי.)
    • נקודה(אורך,דצמבר) - מספר עשרוני עם מספר הספרות המצוין על ידי אורך. השדה דצמבר מציין את המספר המרבי של מקומות עשרוניים המותרים.
    • תַאֲרִיך - תאריך (שנה, חודש, תאריך))
    • זְמַן - זמן (שעות, דקות, שניות)
    • ENUM(’ערך 1’,’ערך 2", ....) - רשימת ערכי ספירה.
  • כמה פרמטרים אופציונליים:
    • לא ריק - יש לספק ערך. לא ניתן להשאיר את השדה ריק.
    • בְּרִירַת מֶחדָלערך ברירת מחדל - אם לא צוין שום ערך, ה- ערך ברירת מחדל מוקצה לשדה.
    • לא חתום - בשדות מספריים, ודא שהמספר לעולם אינו שלילי.
    • AUTO_INCREMENT - הערך מתווסף אוטומטית בכל פעם שמוסיפים שורה לטבלה.