מחק/שחרר מסד נתונים ב- MySQL

Delete Drop Database Mysql




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

mysql-ו


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







לאחר מכן, בדוק את מצב mysql.service של המערכת על ידי הפעלת הפקודה הבאה



sudo systemctl סטָטוּס mysql


אם השירות אינו פעיל, הפעל את השירות.



sudo systemctl הַתחָלָה mysql

לאחר התחלת השירות, התחבר ללקוח MySQL או היכנס למעטפת MySQL כמשתמש שורש. אם אין לך גישה לכניסה למשתמש השורש, החלף את 'שורש' בשם המשתמש שלך. במאמר זה נשתמש במסוף כדי להדגים את התהליך במקום ה- GUI, המכונה MySQL WorkBench.





sudo mysql-אתה שורש-עמ


לאחר הכניסה ל- MySQL, רשום את מסדי הנתונים באמצעות הפקודה 'SHOW DATABASES'.

מאגרי תצוגה;


לאחר שיש לך את רשימת מסדי הנתונים, בחר את מסד הנתונים שברצונך למחוק. אם ברצונך למחוק מסד נתונים קיים, תוכל להריץ את הפקודה הפשוטה 'DROP DATABASE', יחד עם שם מסד הנתונים, כדלקמן:



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


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

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

מאגרי תצוגה;


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

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

שם בסיס הנתונים של DROPDATABASEIFEXISTS;

סיכום

מאמר זה מכיל שתי שיטות שונות למחיקת מסד נתונים קיים ב- MySQL, הן עם והן בלי סעיף 'IF EXISTS'.