حذف / إسقاط قاعدة بيانات في MySQL

Delete Drop Database Mysql




MySQL هو نظام RDBMS (نظام إدارة قواعد البيانات العلائقية) يشتهر بالسرعة وسهولة الاستخدام. في هذه المقالة ، ستتعرف على الطرق المختلفة لحذف قاعدة بيانات أو إسقاطها في MySQL. في هذه المقالة ، نفترض أن لديك بالفعل معرفة عملية بإنشاء قواعد البيانات وإدراجها في MySQL. لذا ، لا تتردد في القراءة إذا كنت قد قمت بالفعل بتثبيت MySQL على نظامك ولديك بعض قواعد البيانات الوهمية في MySQL التي تريد حذفها. لبدء استخدام MySQL ، افتح Terminal. أولاً ، تحقق من إصدار MySQL عبر الأمر التالي:

mysql-الخامس


إذا كان لديك أحدث إصدار من MySQL ، فأنت على ما يرام.







بعد ذلك ، تحقق من حالة mysql.service للنظام عن طريق تشغيل الأمر التالي



sudo systemctl الحالة mysql


إذا كانت الخدمة غير نشطة ، فابدأ الخدمة.



sudo systemctl بداية mysql

بعد بدء الخدمة ، اتصل بعميل MySQL أو سجّل الدخول إلى صدفة MySQL كمستخدم أساسي. إذا لم يكن لديك حق الوصول إلى تسجيل دخول المستخدم الجذر ، فاستبدل 'root' باسم المستخدم الخاص بك. في هذه المقالة ، سنستخدم المحطة الطرفية لشرح العملية بدلاً من واجهة المستخدم الرسومية ، المعروفة باسم MySQL WorkBench.





sudo mysql-أنت جذر-ص


بعد تسجيل الدخول إلى MySQL ، قم بإدراج قواعد البيانات باستخدام الأمر 'SHOW DATABASES'.

شوداتاباسيز؛


بمجرد حصولك على قائمة قواعد البيانات ، حدد قاعدة البيانات التي تريد حذفها. إذا كنت تريد حذف قاعدة بيانات موجودة ، فيمكنك تشغيل أمر 'DROP DATABASE' البسيط ، جنبًا إلى جنب مع اسم قاعدة البيانات ، على النحو التالي:



DROPDATABASE database_name؛


ضع في اعتبارك أنه لا يمكنك حذف قاعدة البيانات أو إفلاتها إلا إذا كان لديك امتيازات حذف قاعدة البيانات هذه. لذلك ، تأكد من تسجيل الدخول باستخدام المستخدم المحدد الذي لديه امتيازات حذف قاعدة البيانات هذه.

بعد حذف قاعدة البيانات ، سنقوم بإدراج قواعد البيانات مرة أخرى باستخدام الأمر 'SHOW DATABASES'.

شوداتاباسيز؛


كما ترى ، قاعدة البيانات المحذوفة لم تعد موجودة في MySQL.

في حالة أخرى ، تمامًا مثل إنشاء قاعدة بيانات ، يمكنك استخدام عبارة 'IF EXISTS' لتجنب الخطأ إذا لم تكن هناك قاعدة بيانات بالاسم المقدم. إذا كنت لا تستخدم جملة 'If EXISTS' وقاعدة البيانات غير موجودة ، فسوف ينتج MySQL خطأ. صيغة استخدام جملة 'IF EXISTS' هي كما يلي

DROPDATABASEIFEXISTS اسم قاعدة البيانات؛

استنتاج

تحتوي هذه المقالة على طريقتين مختلفتين لحذف قاعدة بيانات موجودة في MySQL ، مع وبدون شرط 'IF EXISTS'.