حذف / إسقاط جدول في MySQL

Delete Drop Table Mysql



MySQL هو نظام لإدارة قواعد البيانات العلائقية يوفر حلولًا سريعة وموثوقة. تشتهر بقدرتها على التنفيذ السريع ولتجربة المستخدم الفريدة والمباشرة. أداء عمليات CRUD هي العمليات الأساسية والمفاهيم الأساسية عند العمل مع قواعد البيانات. في هذه المقالة ، ستتعلم كيفية حذف جدول في قاعدة بيانات.

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







يمكنك معرفة إصدار MySQL الذي يعمل على نظامك عن طريق تشغيل الأمر 'mysql -V':



mysql-الخامس

يمكنك الآن المضي قدمًا مع العلم أن لديك أحدث إصدار مثبت.



لمعرفة ما إذا كانت MySQL تعمل بشكل صحيح ، قم بتشغيل الأمر التالي:





sudo systemctl الحالة mysql

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

sudo systemctl بداية mysql

بعد بدء تشغيله ، اتصل بخادم MySQL كمستخدم جذر مع امتيازات المستخدم المتميز باستخدام sudo. بخلاف ذلك ، يمكنك إدخال اسم مستخدم مخصص بدلاً من اسم المستخدم الجذر.



توضح الخطوات التالية عملية حذف الجدول لخوادم MySQL في محطة سطر الأوامر.

sudo mysql-أنت جذر-ص

بعد دخول MySQL shell ، قم بإدراج قواعد البيانات واختيار قاعدة البيانات التي تريد حذف جدول منها.

مشاهده قواعد بيانات ؛

حدد قاعدة البيانات الصحيحة عن طريق تشغيل جملة USE باسم قاعدة البيانات.

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

بعد اختيار قاعدة البيانات من القائمة ، اختر الجدول أيضًا. لمشاهدة قائمة بالجداول في قاعدة البيانات ، قم بتشغيل الأمر SHOW TABLES:

مشاهده الجداول ؛

الآن ، اختر الجدول الذي ترغب في حذفه. لحذف الجدول ، قم بتشغيل أمر DROP TABLE وقم بتوفير اسم الجدول ، على سبيل المثال:

قطرة طاولة اسم الطاولة؛

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

قطرة قاعدة البيانات لو EXISTS اسم_قاعدة البيانات؛

استنتاج

تتضمن هذه المقالة طريقتين مختلفتين لحذف جدول موجود في قاعدة بيانات MySQL ، مع وبدون استخدام جملة IF EXISTS. كما وصفت المقالة الفرق بين هاتين الطريقتين لراحتك.