سكليتي هي واحدة من قواعد البيانات العلائقية المضمنة الأكثر شعبية. على الرغم من بساطته ، سكليتي لديه العديد من الميزات والقدرات ، بما في ذلك حذف الصفوف من جدول. يمكن أن يكون حذف الصفوف مفيدا عندما تكون البيانات قديمة أو أصبح من الضروري تنظيف قاعدة البيانات.
هناك عدة طرق لحذف الصفوف في سكليتي ، ولكل منها خصائصها ومزاياها الخاصة. واحدة من أسهل الطرق لحذف سلسلة هي استخدام عامل الحذف. تسمح لك عبارة الحذف بحذف صف واحد أو أكثر من جدول قاعدة البيانات. يمكن استخدام عوامل المقارنة والمشغلين المنطقيين والوظائف الأخرى كشرط للحذف.
بالإضافة إلى عامل حذف ، سكليتي يدعم أيضا إسقاط الجدول واقتطاع مشغلي الجدول لحذف الصفوف. لديهم خصائصهم الخاصة ويختلفون عن مشغل الحذف. تقوم عبارة جدول الإسقاط بحذف الجدول تماما ، وتحذف عبارة جدول الاقتطاع جميع الصفوف ، ولكنها تترك الجدول نفسه. لذلك ، يجب أن تكون حذرا قبل استخدام هذه العوامل ، لأنها لا رجعة فيها ويمكن أن تؤدي إلى فقدان البيانات.
في هذه المقالة ، سنلقي نظرة على أمثلة التعليمات البرمجية التي توضح طرقا مختلفة لحذف الصفوف في سكليتي. سوف نتعرف على عامل الحذف ، وكذلك جدول الإسقاط ومشغلي الجدول المقتطع. سوف تتعلم أيضا كيفية استخدام شروط مختلفة لحذف الصفوف وكيفية تنظيم التعليمات البرمجية بشكل صحيح لحذف البيانات من جدول قاعدة البيانات. هذه المعرفة سوف تساعدك على التعامل مع مهام حذف الصفوف في سكليتي وتحسين كفاءة التعليمات البرمجية الخاصة بك.
- حذف صف في سكليتي: لمحة عامة عن وظيفة
- استخدام عامل الحذف لحذف سطر
- باستخدام طريقة إزالة () لحذف سلسلة باستخدام بايثون
- حذف صف باستخدام الأمر سكل قطرة
- أمثلة التعليمات البرمجية لحذف صف في سكليتي
- سؤال وجواب
- كيف يمكنني حذف صف من جدول في سكليتي?
- كيف يمكنني حذف كافة الصفوف من جدول في سكليتي?
- هل يمكنني حذف صفوف متعددة من جدول في سكليتي في نفس الوقت?
- كيف يمكنني حذف الصفوف من جدول في سكليتي وفقا لحالة معينة?
- يمكنني استرجاع حذف الصفوف في سكليتي?
حذف صف في سكليتي: نظرة عامة وظيفية
سكليتي هو قاعدة بيانات علائقية خفيفة الوزن التي تستخدم على نطاق واسع في التطبيقات النقالة والمدمجة. إحدى العمليات التي يتم إجراؤها بشكل متكرر عند العمل مع قاعدة بيانات هي حذف الصفوف. في هذه المقالة ، سوف ننظر في الطرق الرئيسية لحذف الصفوف في سكليتي وتقديم أمثلة التعليمات البرمجية لتنفيذها.
في سكليتي ، يتم تنفيذ حذف صف باستخدام عامل الحذف. يسمح لك بحذف صف واحد أو أكثر من جدول قاعدة البيانات. يحتوي بيان الحذف على بناء الجملة التالي:
حذف من الجدول
حيث الشرط;
حذف من هي كلمة رئيسية تشير إلى أننا نريد حذف الصفوف من الجدول.
اسم الجدول هو اسم الجدول الذي نريد حذف الصفوف منه.
أين هي الكلمة الرئيسية المستخدمة لتحديد الشرط الذي يجب الوفاء به لحذف صف.
الشرط هو تعبير منطقي يحدد الصفوف التي يجب حذفها. إذا لم يتم تحديد الشرط ، فسيتم حذف جميع الصفوف من الجدول.
فيما يلي بعض الأمثلة على استخدام عامل الحذف لحذف الصفوف من جدول:
| مثال | الوصف |
|---|---|
| حذف من المستخدمين; | احذف جميع الصفوف من جدول" المستخدمون". |
| حذف من المستخدمين حيث معرف = 1; | احذف صفا من جدول" المستخدمون " حيث تكون قيمة المعرف 1. |
| حذف من المستخدمين حيث العمر > 30; | احذف الصفوف من جدول "المستخدمون" حيث تكون القيمة العمرية أكبر من 30. |
عند حذف سلسلة ، سكليتي كما يسمح لك لاستخدام مختلف المشغلين ، مثل مثل ، في ، بين ، وغيرها ، لتحديد أكثر دقة الشروط.
من المهم ملاحظة أن عبارة الحذف دون تحديد شرط (أين) ستحذف جميع الصفوف من الجدول. يمكن أن يؤدي ذلك إلى فقدان البيانات ، لذلك قبل استخدام عامل الحذف ، يجب أن تكون حذرا وتأكد من استخدامه بشكل صحيح.
في هذه المقالة ، قمنا بتغطية أساسيات حذف الصفوف في سكليتي باستخدام عامل الحذف. يمكنك أيضا استخدام وظائف سكليتي أخرى مثل اقتطاع الجدول وإسقاط الجدول لحذف الصفوف أو حتى الجداول بأكملها. كل من هذه الوظائف لها خصائصها الخاصة ويمكن أن تكون مفيدة في حالات الاستخدام المختلفة.
استخدام عامل الحذف لحذف سطر
العبارة حذف في سكليتي يسمح لك بحذف صف واحد أو أكثر من جدول قاعدة بيانات. يبدو بناء جملة حذف العبارة كما يلي:
حذف من اسم_الجدول حيث الشروط;أين:
- هو اسم الجدول لحذف الصفوف من.
- - شرط يحدد الصفوف التي سيتم حذفها. يمكن أن تكون الحالة بسيطة (موجودة في سطر واحد) أو تتكون من عدة شروط مجتمعة باستخدام و و / أو المشغلين.
أمثلة على استخدام عامل الحذف:
- حذف جميع الصفوف من جدول:
حذف من الجدول;- حذف الصفوف التي تفي بشرط معين:
حذف من اسم_الجدول حيث الشرط;- هذا هو الشرط الذي يحدد الصفوف التي سيتم حذفها. على سبيل المثال:
حذف من العملاء حيث العمر > 40;في المثال أعلاه ، سيتم حذف جميع الصفوف من جدول "العملاء" حيث يزيد العمر عن 40 عاما.
من المهم ملاحظة أن عبارة الحذف تحذف الصفوف فقط من جدول قاعدة البيانات ، وليس الجدول نفسه. بالإضافة إلى ذلك ، فإن عبارة الحذف هي إجراء لا رجعة فيه ، لذلك يوصى بإنشاء نسخة احتياطية من البيانات قبل تنفيذها.
باستخدام طريقة إزالة () لحذف سلسلة باستخدام بايثون
سكليتي هو دبمس المدمجة وخفيفة الوزن التي تدعم لغة سكل. كجزء من العمل مع سكليتي ، في بعض الأحيان يصبح من الضروري حذف صفوف معينة من الجدول. في هذه المقالة ، سننظر في استخدام طريقة إزالة () في بيثون لحذف سلسلة في سكليتي.
طريقة إزالة () هو جزء من وحدة سكليت 3 ويسمح لك لحذف واحد أو أكثر من الصفوف من جدول قاعدة بيانات سكليت. لاستخدام هذه الطريقة ، تحتاج إلى استيراد وحدة سكليت 3 وإنشاء اتصال بقاعدة البيانات.
يبدو رمز مثال لحذف سلسلة باستخدام طريقة الإزالة () كما يلي:
استيراد سكليت 3
# إنشاء اتصال إلى قاعدة البيانات
كون = سكليت 3.الاتصال ('مثال.ديسيبل')
# خلق
مؤشر كائن المؤشر = كون.المؤشر()
# حذف صف من
المؤشر.تنفيذ الجدول ("حذف من اسم_الجدول حيث اسم_العمود = 'القيمة'")
# حفظ التغييرات في قاعدة البيانات
كون.ارتكاب ()
# إغلاق اتصال قاعدة البيانات
كون.إغلاق()
في الكود أعلاه ، من الضروري استبدال 'مثال.ديسيبل 'إلى المسار إلى ملف قاعدة بيانات سكليتي ، 'اسم_الجدول' إلى اسم الجدول ، 'اسم_العمود' إلى اسم العمود و 'القيمة' إلى القيمة التي سيتم حذف الصف.
بعد التنفيذ الناجح للرمز ، سيتم حذف الصف المحدد من الجدول.
من المهم ملاحظة أنه قبل حذف صف ، يجب عليك إنشاء اتصال بقاعدة البيانات ، وإنشاء مؤشر لتنفيذ استعلامات سكل ، وتنفيذ استعلام لحذف الصف ، وحفظ التغييرات وإغلاق اتصال قاعدة البيانات.
في الختام ، طريقة بيثون إزالة () هو وسيلة مريحة لإزالة صف من جدول سكليتي. عند استخدام هذه الطريقة ، من الضروري مراقبة صحة المعلمات التي تم تمريرها لتجنب نتائج الحذف غير المتوقعة.
حذف صف باستخدام الأمر سكل قطرة
الأمر سكل قطرة يسمح لك لحذف جدول كامل أو قاعدة البيانات. ومع ذلك ، باستخدام هذا الأمر دون تحديد شروط محددة ، يمكنك أيضا حذف الأسطر الفردية.
لحذف صف باستخدام الأمر إسقاط ، يمكنك تشغيل الاستعلام التالي:
حذف من الجدول
حيث الشرط;
أين:
- اسم_الجدول-اسم الجدول الذي تريد حذف الصف منه;
- الشرط-الشرط الذي يتم من خلاله تحديد صف معين للحذف.
مثال على استخدام أمر الإسقاط:
حذف من الموظفين
حيث معرف = 1;
في هذا المثال ، نحذف صفا من جدول" الموظفين "، حيث تكون القيمة في عمود" المعرف " هي 1.
عند استخدام الأمر إسقاط ، يجب أن تكون حريصا على عدم حذف البيانات المستخدمة أو المطلوبة في أجزاء أخرى من قاعدة البيانات.
أمثلة التعليمات البرمجية لحذف صف في سكليتي
وهنا بعض الأمثلة التعليمات البرمجية لمساعدتك على حذف صف في قاعدة بيانات سكليتي:
- حذف من اسم_الجدول حيث الشرط;
- جدول_الاسم
حذف من اسم_الجدول حيث اسم_العمود مثل'نمط';
هنا
جدول_الاسم
هو اسم الجدول,