الخلية هي واحدة من أنظمة إدارة قواعد البيانات الأكثر شعبية. يستخدم على نطاق واسع في تطوير الويب ويوفر قدرات إدارة البيانات المختلفة. إحدى العمليات المهمة في العمل مع قاعدة بيانات هي حذف الصفوف. في هذه المقالة ، ونحن سوف ننظر في كيفية حذف صف في الخلية باستخدام أساليب مختلفة والمشغلين.
حذف صف في الخلية قد يكون ضروريا عندما تكون هناك سجلات في قاعدة البيانات التي لم تعد هناك حاجة أو تحتوي على أخطاء. يمكن أن يكون هذا مفيدا لمسح قاعدة البيانات من البيانات القديمة أو تصحيح الأخطاء. الخلية يوفر عدة طرق لحذف الصفوف ، بما في ذلك استخدام المشغل حذف ، حيث الظروف ، وغيرها من المهام.
بيان الحذف هو الطريقة الرئيسية لحذف الصفوف من جدول في الخلية. يسمح لك بتحديد الجدول الذي يجب حذف الصفوف منه ، بالإضافة إلى الشروط التي يجب أن تفي بها الصفوف ليتم حذفها. على سبيل المثال ، لحذف جميع الصفوف من جدول "المستخدمون" ، يمكنك استخدام استعلام سكل التالي:
حذف من المستخدمين;
سيحذف هذا الاستعلام جميع الصفوف من جدول" المستخدمون " دون أي شروط. ومع ذلك ، يرجى ملاحظة أنه سيحذف أيضا جميع البيانات. لذلك ، قبل حذف الصفوف ، من المهم التأكد من تحديد الجدول الصحيح وتحديد الشروط الصحيحة لحذف السجلات الضرورية.
- التحضير لحذف البيانات
- تحديد جدول لحذفه
- تطبيق الشروط لحذف صف معين
- تأكيد الحذف والتحقق من النتائج
- سؤال وجواب
التحضير لحذف البيانات
قبل حذف صف من جدول في الخلية ، تحتاج إلى اتباع عدة خطوات:
- تحليل بنية قاعدة البيانات وتحديد الجدول الذي يخزن البيانات التي تحتاج إلى حذفها.
- حدد الشرط الذي سيتم من خلاله تحديد الصفوف للحذف. يمكن أن تكون هذه قيمة عمود محددة أو مجموعة من عدة شروط.
- تأكد من أن لديك حقوق كافية لحذف البيانات. عادة ، فقط مسؤولي قاعدة البيانات أو المستخدمين الذين لديهم امتيازات خاصة لديهم هذا الحق.
- قم بعمل نسخة احتياطية من قاعدة البيانات أو الجدول بحيث يمكن استعادة البيانات المحذوفة في حالة حدوث خطأ.
تذكر أن حذف البيانات عملية لا رجعة فيها ، لذا كن حذرا وتحقق من شروط الحذف بعناية.
تحديد جدول لحذفه
قبل حذف الصفوف من جدول الخلية ، تحتاج إلى تحديد الجدول الذي تريد حذف البيانات منه. قد تكون هناك جداول متعددة في قاعدة البيانات ، لذلك من المهم تحديد الجدول الصحيح لحذف الصفوف المطلوبة.
لتحديد جدول لحذفه ، ستحتاج إلى معرفة اسمه. يجب أن يكون اسم الجدول فريدا داخل قاعدة البيانات وقد يتكون من أحرف وأرقام وبعض الأحرف الخاصة مثل الشرطة السفلية.
لتحديد جدول ، استخدم بناء جملة سكل التالي:
استخدام قاعدة بيانات_الاسم;
هو اسم قاعدة البيانات التي تحتوي على الجدول الذي تريد حذفه. يجب استخدام هذا الأمر قبل إجراء عملية لحذف الصفوف من جدول.
لعرض قائمة بقواعد البيانات المتاحة.
بعد تحديد قاعدة البيانات ، يمكنك المتابعة لحذف الصفوف من الجدول الهدف.
يرجى ملاحظة: قبل حذف الصفوف ، يوصى بعمل نسخة احتياطية من قاعدة البيانات والقدرة على استعادتها في حالة حدوث مشاكل أو أخطاء غير متوقعة.
تطبيق الشروط لحذف صف معين
في الخلية ، يمكنك حذف صف معين من جدول عن طريق تحديد الشرط الذي سيتم تنفيذ الحذف. للقيام بذلك ، يتم استخدام الكلمة الرئيسية حذف مع إضافي حيث البناء.
يوجد أدناه مثال على حذف صف من جدول "المستخدمون" ، حيث يكون حقل "المعرف" 1:
حذف من المستخدمين
حيث معرف = 1;
نتيجة لتنفيذ هذا الاستعلام ، سيتم حذف الصف الذي يطابق الشرط فقط (في هذه الحالة ، حيث يكون "المعرف" هو 1).
إذا لم تحدد حالة المكان ، فسيتم حذف جميع الصفوف في الجدول. لذلك ، من المهم توخي الحذر عند استخدام هذا المشغل دون شروط.
يمكن أيضا تطبيق شروط أكثر تعقيدا لحذف الصفوف. على سبيل المثال ، يمكنك استخدام عوامل المقارنة مثل "=" (يساوي) و "" (أكبر من) و "=" (أكبر من أو يساوي) و "!= "(لا يساوي) ، وكذلك العوامل المنطقية" و "و" أو " للجمع بين عدة شروط.
فيما يلي مثال على حذف الصفوف في جدول "الطلبات" ، حيث يكون حقل "الحالة ""ملغاة" ويكون حقل "التاريخ" أقل من التاريخ الحالي:
حذف من أوامر
حيث الحالة = 'ملغاة' والتاريخ < التاريخ الحالي();
نتيجة لتنفيذ هذا الاستعلام ، سيتم حذف الصفوف التي تستوفي كلا الشرطين فقط (الحالة = 'ملغاة' والتاريخ < التاريخ الحالي ()).
عند استخدام الشروط لحذف الصفوف ، من المهم ملاحظة أنه سيتم حذف هذه الصفوف نهائيا ولا يمكن استعادتها دون إنشاء نسخة احتياطية من البيانات أولا. لذلك ، قبل الحذف ، يوصى بالتحقق بعناية من الشروط وأن تكون واثقا من أفعالك.
تأكيد الحذف والتحقق من النتائج
بعد حذف صف من جدول الخلية ، من المهم التحقق من النتائج والتأكد من حذف الصف بنجاح. هناك طرق مختلفة للقيام بذلك:
- تحقق من عدد الصفوف التي تم حذفها
- عرض محتويات الجدول دون حذف الصفوف
- قم بتشغيل استعلام تحديد مع شرط بحث لسلسلة محذوفة
1. التحقق من عدد الصفوف المحذوفة
إرجاع عدد الصفوف المتأثرة ببيان الحذف الأخير داخل اتصال الخادم الحالي.
مثال:
حذف من المستخدمين حيث معرف = 5;
حدد عدد الصفوف () كصفوات محذوفة;
. إذا كانت القيمة 1 ، ثم تم حذف صف واحد ، إذا كانت القيمة 0 ، ثم تم حذف أي صف.
2. عرض محتويات الجدول دون حذف الصفوف
إذا كنت بحاجة إلى عرض محتويات الجدول بدون الصف الذي حذفته ، فيمكنك تشغيل استعلام تحديد بدون شرط لحذف الصف. نتيجة للاستعلام ، سيتم عرض جميع الصفوف باستثناء الصفوف المحذوفة.
مثال:
اختر * من المستخدمين;
، وسترى أن الصف المحذوف لم يعد موجودا في النتيجة.
3. تنفيذ استعلام تحديد مع شرط بحث لسلسلة محذوفة
إذا كنت بحاجة إلى عرض صف محذوف وبياناته ، فيمكنك تشغيل استعلام تحديد بشرط يعثر على الصف المحذوف في الجدول.
مثال:
اختر * من المستخدمين حيث معرف = 5;
نتيجة لتنفيذ الطلب ، سوف تتلقى بيانات الصف المحذوف ، إذا كان الحذف ناجحا.
سيساعدك استخدام هذه الطرق في تأكيد الحذف والتحقق من نتائج الطلب. يوصى دائما بالتحقق مرة أخرى من نتائج الحذف قبل التأكيد النهائي. هذا سوف يساعد على تجنب الأخطاء والإصلاحات غير الناجحة.