כיצד להתקין ודוגמאות בסיסיות לפקודה של MySQL

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


במדריך זה נבחן איך להתקין MySQL באובונטו ו- CentOS עם כמה פקודות בסיסיות.

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

התקנה

לפני שנתחיל, וודא שכבר מותקנת במערכת MySQL (או MariaDB). אתה יכול לקבל א MySQL VPS והתנסות בפקודות MySQL בשרת שלך.

אם לא התקנת אותו, כשאתה מחובר כמשתמש שורש, אתה יכול לעשות זאת בקלות על ידי ביצוע הפקודה הבאה:

עבור אובונטו:

מתאים להתקנת שרת mysql

עבור CentOS:

יאם התקן את שרת mysql

לאחר ההתקנה תוכלו להתחבר כמשתמש השורש (באמצעות הסיסמה שהזנתם במהלך ההתקנה), עם הפקודה הבאה:

mysql -u root -p

אם התחברת בהצלחה, עליך לראות את שורת ההנחיה הבאה:

mysql>

פקודות בסיסיות של MySQL

מכאן נוכל להתחיל לבצע פקודות MySQL. אנו נסתכל על כמה מהפקודות הבסיסיות ביותר.

כדי לראות רשימה של כל בסיסי הנתונים:

הצגת נתונים;

התפוקה שלך צריכה להיראות כך:

+——————–+
| מסד נתונים |
+——————–+
| מידע_סכימה |
| mysql |
| ביצועים_סכימה |
| sys |
| מבחן |
+——————–+
6 שורות בערכה (0.01 שניות)

ליצירת בסיס נתונים חדש, הקלד את הפקודה הבאה:

צור שם מסד נתונים;

כדי למחוק בסיס נתונים, בצע את הפעולות הבאות:

שחרר תאריך נתונים;

כדי להגדיר בסיס נתונים כמסד הנתונים המוגדר כברירת מחדל, אנו רוצים להשתמש:

השתמש בשם מסד נתונים;

עבודה עם שולחנות

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

צור לוח טבלה של המבחן (מזהה INT לא NULL מפתח ראשוני אוטומטי AUTIN_INCREMENT, עמודה 1 VARCHAR (40), עמודה 2 VARCHAR (50));

עם פקודה זו יצרנו טבלה חדשה בשם test_table, עם שלוש עמודות. בדוגמה זו, העמודה מזהה מציגה את המספר של כל שורה. לטור 1 ועמודה 2 יש מגבלת תווים של 40 ו 50 תווים כל אחד, בהתאמה

הפקודה הבאה מציגה את כל הטבלאות שיצרנו זה עתה במאגר המידע שלנו:

שולחנות תצוגה;

הפלט שלך צריך להיראות כך:

+————————+
| Tables_in_DatabaseName |
+————————+
| test_table |
+————————+
שורה אחת בערכה (0.00 שניות)

כדי לראות את מבנה הטבלה:

DESCRIBE test_table;

אתה אמור לראות את הדברים הבאים:

+———+————-+——+—–+———+—————-+
| שדה | סוג | Null | מפתח | ברירת מחדל | תוספת |
+———+————-+——+—–+———+—————-+
| id | int (11) | לא | PRI | NULL | צומת אוטומטי |
| עמודה 1 | varchar (40) | כן | | NULL | |
| עמודה 2 | varchar (50) | כן | | NULL | |
+———+————-+——+—–+———+—————-+
3 שורות בערכה (0.00 שניות)

לאחר שיצרנו טבלה נוכל כעת להכניס לתוכה שורות חדשות (נוכל להכניס כמה שורות שאנחנו רוצים):

הכנס למבחן_טבלה (מזהה, עמודה 1, עמודה 2) VALUES (NULL, ‘name1’, ‘name2’);

כדי להציג את כל הנתונים שהכנסנו בטבלה:

בחר * מ- test_table;

נקבל את הפלט הבא:

+—-+———+———+
| id | עמודה 1 | עמודה 2 |
+—-+———+———+
| 1 | name1 | name2 |
+—-+———+———+
שורה אחת בערכה (0.00 שניות)

אם משהו משתבש ואנחנו רוצים להתחיל מחדש, נוכל למחוק את כל הנתונים הקיימים שהזמנו באמצעות הפקודה הבאה:

מחק את טבלת המבחנים;

אם ברצוננו להסיר את כל הטבלה, בצעו את הפקודה הבאה:

DROP TABLE test_table;

לבסוף, כדי לצאת מ- MySQL, אנו פשוט מקלידים:

יציאה

יצירת משתמש חדש

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

ראשית, אנו יוצרים בסיס נתונים חדש:

צור שם מסד נתונים;

בשלב הבא אנו יוצרים משתמש חדש עם הפקודה הבאה:

צור משתמש ‘מסד נתונים משתמש’ @ ‘localhost’ המוגדר באמצעות ‘סיסמה’;

כדי להעניק את כל ההרשאות למשתמש זה כדי שתהיה לו שליטה מלאה על בסיס נתונים זה, אנו עושים את הפעולות הבאות:

הענק הכל על שם בסיס הנתונים. * ל- ‘User Database’ @"מארח מקומי";

ולבסוף, כדי לשמור את כל השינויים שעשינו, עלינו לטעון מחדש את ההרשאות:

הרשאות סומק;

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

mysql -u DatabaseUser -p

גיבוי ושחזור

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

כדי להשליך מסד נתונים, בצע את הפקודה הבאה:

mysqldump -u DatabaseUser -p מסד נתונים שם > BackupDatabase.sql

עם פקודה זו אנו מתחברים לשרת MySQL ויוצרים קובץ dump של SQL המכיל את כל הצהרות ה- SQL הדרושות כדי ליצור מחדש את בסיס הנתונים. בדוגמה הספציפית הזו אנו מבצעים גיבוי של מסד הנתונים בשם ‘DatabaseName’ עם שם המשתמש ‘DatabaseUser’ וללא סיסמה, לקובץ בשם ‘BackupDatabase.sql’.

וכדי לשחזר מסד נתונים, בצע את הפעולות הבאות:

mysql -u DatabaseUser -p מסד נתונים < BackupDatabase.sql

בעזרת זה השתמשנו בקובץ ‘BackupDatabase.sql’ כדי ליצור מחדש את בסיס הנתונים בשם ‘DatabaseName.’

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

מאמר נכתב על ידי ג’ף מאת RoseHosting.com

תגיות:

  • מאגר מידע

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map