WikiHow זה מלמד אותך כיצד ליצור מסד נתונים באמצעות MySQL. כדי ליצור מסד נתונים, עליך לפתוח את ממשק שורת הפקודה "mysql" ולהזין פקודות מסד נתונים בזמן שהשרת פועל.
שלב
חלק 1 מתוך 3: פתיחת שורת הפקודה MySQL
שלב 1. ודא ששרת MySQL מחובר
אם serverMySQL אינו נמצא ברשת, לא תוכל ליצור מסד נתונים.
תוכל לבדוק את מצב השרת על ידי פתיחת MySQL Workbench, בחירת השרת והסתכלות על מחוון "סטטוס השרת" בכרטיסייה "ניהול - סטטוס שרת"
שלב 2. העתק את הכתובת (הנתיב) של תיקיית ההתקנה
הכתובת תהיה תלויה במערכת ההפעלה בשימוש (למשל Windows או Mac):
- Windows - העתק C:/Program Files/MySQL/MySQL Workbench 8.0 CE/וודא שאתה מחליף את שם התיקיה האחרונה בשם התיקיה הנוכחי של MySQL.
- Mac-העתק /usr/local/mysql-8.0.13-osx10.13-x86_64/ וודא שאתה מחליף את שם התיקיה האחרונה בשם התיקיה הנוכחי MySQL.
שלב 3. פתח תוכנית שורת פקודה במחשב
במחשב Windows, השתמש בשורת הפקודה. בינתיים, משתמשי מחשב Mac יכולים להשתמש בטרמינל.
שלב 4. שנה את הערך לספריית תיקיית ההתקנה MySQL
הקלד cd והכנס רווח, הדבק את כתובת תיקיית ההתקנה והקש Enter. לדוגמה, במחשב Windows תוכל להקליד את הערך הבא:
cd C: / Program Files / MySQL / MySQL Workbench 8.0 CE
שלב 5. פתח את פקודת ההתחברות MySQL
לדוגמה, כדי לפתוח את הודעת ההתחברות לשם המשתמש "שלי", הקלד את הערך הבא והקש על מקש Enter:
mysql -u me -p
שלב 6. הזן את סיסמת החשבון
הקלד את סיסמת חשבון המשתמש שלך MySQL ולאחר מכן הקש Enter. אתה תתחבר לחשבון ויישום שורת הפקודה יתחבר לפקודות MySQL.
- אתה יכול לראות את הסמן "MySQL>" בחלון היישום של שורת הפקודה. משלב זה, כל פקודה שתזין תעובד באמצעות יישום שורת הפקודה MySQL.
- הבן כיצד להזין פקודות MySQL. יש להזין פקודות MySQL באמצעות פסיק (;) מיד לאחר החלק האחרון של הפקודה. תוכל גם להזין פקודה, להקליד פסיק ולחץ שוב על Enter.
חלק 2 מתוך 3: יצירת מסד נתונים
שלב 1. צור קובץ מסד נתונים
באפשרותך ליצור אחד על ידי הקלדת הפקודה "צור מסד נתונים" צור מסד נתונים, הוספת שם מסד הנתונים והוספת פסיק ולחץ על Enter. עבור מסד נתונים בשם "נתוני חיות מחמד", למשל, הזן את הפקודה הבאה:
ליצור מסד נתונים של Pet_Data_Animals;
- שמות מסדי נתונים אינם יכולים להכיל רווחים. אם אתה רוצה לכלול רווחים על שמך, עליך להשתמש בקו תחתון (למשל "החבר הכי טוב שלי" הופך ל"חבר הכי טוב שלי ").
- כל פקודה של MySQL חייבת להסתיים בפסיק. אם שכחת את הפסיק הראשון, תוכל להקלידו לצד " …"מוצג ולאחר מכן לחץ שוב על מקש Enter.
שלב 2. הצג מסד נתונים שנשמר כעת
תוכל להציג רשימה של מאגרי מידע שנשמרו על ידי הקלדת הפקודה הבאה ולחיצה על Enter:
הצגת מאגרי מידע;
שלב 3. בחר מסד נתונים
אתה יכול לבחור מסד נתונים מהרשימה על ידי הקלדת פקודת שם השימוש, עם "שם" כשם מסד הנתונים. לדוגמה, עבור מסד הנתונים "נתוני חיות מחמד" הקלד את הפקודה הבאה והקש Enter:
השתמש ב- Data_Animal_Pet;
שלב 4. המתן להופעת הודעת האישור
לאחר שתראה את הביטוי "מסד הנתונים השתנה" תחת הפקודה האחרונה שהוזנה, תוכל לעבור ליצירת תוכן מסדי נתונים.
חלק 3 מתוך 3: יצירת טבלאות
שלב 1. הבנת פקודות השולחן השונות
ישנם כמה היבטים מרכזיים בטבלאות שעליך לדעת עליהם לפני יצירת טבלה:
- כותרת - כותרת הטבלה מתווספת מיד לאחר הפקודה "צור טבלה" וחייבת לפעול על פי אותם כללים כמו שם מסד הנתונים (למשל אין רווחים).
- כותרות עמודות - ניתן לציין את כותרות העמודות על ידי הקלדת שמות הכותרות בסוגריים (ראה דוגמה לשלב הבא).
- אורך מרובע - בעת ציון אורך התיבה, באפשרותך להשתמש ב- "VARCHAR" (תו משתנה המאפשר לך להקליד בין מספר אחד למספר התווים המרבי "VARCHAR") או "CHAR" (דורש לא יותר ולא פחות מ- מספר התווים שצוין; כמו למשל, "CHAR (1)" דורש תו אחד, "CHAR (3)" דורש שלוש תווים וכן הלאה).
-
תאריכים - אם ברצונך להוסיף תאריכים לתרשים, השתמש בפקודה "DATE" כדי לציין שיש לתכנן את תוכן העמודה כתאריכים. בנוסף, יש להזין תאריכים בתבנית שנה-חודש-תאריך (
XXXX-XX-XX
- ).
שלב 2. מתאר את הטבלה
לפני הכנסת נתונים לתרשים, עליך ליצור מבנה טבלה על ידי הקלדת הפקודה הבאה ולחיצה על מקש Enter:
צור שם טבלה (column1 varchar (20), column2 varchar (30), column3 char (1), column4 date);
- לדוגמה, ליצירת טבלה שכותרתה "חיות מחמד" עם שתי עמודות "VARCHAR", עמודה אחת "CHAR" ועמודת תאריך, תוכל להקליד את הפקודה הבאה:
צור טבלה Pet_Animal (שם varchar (20), מינים varchar (30), char מין (1), תאריך תאריך לידה);
שלב 3. הוסף שורות לטבלה
באמצעות הפקודה "הכנס", תוכל להזין מידע על בסיס נתונים על בסיס שורה אחר שורה:
הכנס לערכי טבלה_שם ('ערך עמודה 1', 'ערך עמודה 2', 'ערך טור 3', 'ערך טור 4');
-
בטבלה "חיות מחמד" שהיו בשימוש קודם לכן, שורות הנתונים שלך צריכות להיראות כך:
הכנס לערכי Pet_Animal ('פידו', 'האסקי', 'J', '2017-04-12');
- תוכל להזין את המילה NULL כתוכן העמודה אם העמודה ריקה.
שלב 4. הזן. אם ברצונך לעשות זאת, דלג על השלב הבא.
שלב 5. העלה קובץ טקסט במידת הצורך
אם יש לך מסד נתונים עם שורות מידע נוספות שיהיו כואבות אם היה עליך להקליד אותם ידנית אחד אחד, תוכל להעלות קובץ טקסט המכיל את הנתונים באמצעות הקוד הבא:
טען נתונים infile '/path/namaberkas.txt' לשורות טבלה nama_tabel המסתיימות ב- '\ r / n';
-
בדוגמה של הטבלה "Pet_Animal" תוכל להקליד את הקוד או הפקודה הבאים:
טען את קובץ הנתונים המקומיים 'C: /Users/username/Desktop/pets.txt' לשורות Pets_Pets בטבלה המסתיימות ב- '\ r / n';
- במחשבי Mac, עליך להשתמש בפקודה "שורות המסתיימות ב-" עם '\ r' במקום '\ r / n'.
שלב 6. סקור את הטבלה שנוצרה
הזן את מסדי הנתונים הצג; הפקודה, ולאחר מכן בחר את מסד הנתונים על ידי הקלדה בחר * מתוך שם;, עם "שם" כשם מסד הנתונים. לדוגמה, אם אתה משתמש במסד הנתונים "Pet_List", הקלד את הפקודה הבאה:
הצגת מאגרי מידע; בחר * מתוך Pet_List;
טיפים
-
להלן כמה מסוגי הנתונים הנפוצים ביותר:
- “ לְהַשְׁחִיר ”(אורך) - למשתנה זה יש אורך מוגדר של מחרוזת התווים (מחרוזת).
- “ VARCHAR ”(אורך) - למשתנה זה יש את האורך המרבי של מחרוזת התווים (בהתאם למשתנה האורך שהזנת).
- “ טֶקסט ” - למשתנה זה יש תו עם אורך טקסט מרבי המקביל ל 64 קילובייט.
- “ INT ”(אורך)-משתנה זה הוא מספר שלם של 32 סיביות עם אורך ספרות מרבי (סימן מינוס או“-”נחשב“ספרה”למספרים שליליים).
- “ נקודה ”(אורך, עשרוני) - משתנה זה הוא מספר עשרוני עם ערך האורך כמספר התווים הכולל המוצג. בינתיים, העמודה העשרונית מציינת את מספר המספרים המרבי שניתן להציג לאחר הפסיק.
- “ תַאֲרִיך ”-משתנה זה מכיל את התאריך בפורמט שנה-חודש-תאריך (####-##-##).
- “ זְמַן ”-משתנה זה מכיל את הזמן בפורמט של שעה-דקה-שנייה.
- “ ENUM ”(" ערך 1 "," ערך 2 ", …) - משתנה זה מכיל רשימה של מספרים או ערכים שלמים.
-
להלן מספר פרמטרים נוספים בהם תוכל להשתמש:
- “ לא ריק ” - עם פרמטר זה, עליך להזין ערך. לא ניתן לרוקן את העמודה.
- “ בְּרִירַת מֶחדָל ”Default-value-אם לא הוזנו נתונים או ערך, ערך ברירת המחדל יתווסף לעמודה באופן אוטומטי.
- “ לא חתום ” - בשדה המספרי, הפרמטר מבטיח שהמספר שהוזן לא יהיה מספר שלילי.
- “ AUTO_INCREMENT ” - עם פרמטר זה, הערך יעלה באופן אוטומטי בכל פעם שתוסיף שורה חדשה לטבלה.
אַזהָרָה
- אם שרת MySQL אינו פועל כאשר אתה מנסה לגשת לשורת הפקודה "mysql", אינך יכול להמשיך בתהליך זה.
- בדומה לקידודים אחרים, ודא שהפקודות שאתה מזין מוקלדות בכתיב ובמרווח הנכון לפני שתנסה להזין אותן.