الحذف Delete




يستخدم الحذف DELETE لحذف بيانات في صفوف الجدول .




حذف بيانات من قاعدة البيانات


يستخدم التعبير DELETE FROM لحذف بيانات من جدول قاعدة البيانات .

التركيبة


DELETE FROM table_name
WHERE some_column = some_value


ملاحظة : لاحظ بأن التعبير WHERE يستخدم مع تركيبة الحذف DELETE لتحديد معين أي البيانات التي سيتم حذفها من الجدول ولكن ان لم تستخدم WHERE سيتك حذف جميع صفوف الجدول .




مثال













































P_IdLastNameFirstNameAddressCity
1HansenOlaTimoteivn 10Sandnes
2SvendsonToveBorgvn 23Sandnes
3PettersenKariStorgt 20Stavanger
4NilsenJohanBakken 2Stavanger
5TjessemJakob

الآن سنقوم بمسح الصف الأخير الذي يحتوي على الأسماء Tjessem و Jakob .
DELETE FROM Persons
WHERE LastName='Tjessem' AND FirstName='Jakob'


ستظهر النتيجة كالتالي :






































P_IdLastNameFirstNameAddressCity
1HansenOlaTimoteivn 10Sandnes
2SvendsonToveBorgvn 23Sandnes
3PettersenKariStorgt 20Stavanger
4NilsenJohanBakken 2Stavanger





حذف جميع الصفوف


من الممكن مسح جميع الصفوف في الجدول بدون مسح الجدول أي سيتم حذف البيانات في الجدول مع احتفاظ الجدول بالبنية و اللواحق والفهرسة كالتالي :
DELETE FROM table_name
أو

DELETE * FROM table_name


ملاحظة : كن حذراً عند مسح الصفوف لأنه لايمكنك عدم الرجوع بالأمر لذلك من الأفضل عند القيام بأي تعديل يمكنك سحب نسخة احتياطية بقاعدة البيانات ثم التعديل عليها .

ليست هناك تعليقات:

إرسال تعليق