يستخدم الحذف DELETE لحذف بيانات في صفوف الجدول .
حذف بيانات من قاعدة البيانات
يستخدم التعبير DELETE FROM لحذف بيانات من جدول قاعدة البيانات .
التركيبة
DELETE FROM table_name
WHERE some_column = some_value
ملاحظة : لاحظ بأن التعبير WHERE يستخدم مع تركيبة الحذف DELETE لتحديد معين أي البيانات التي سيتم حذفها من الجدول ولكن ان لم تستخدم WHERE سيتك حذف جميع صفوف الجدول .
مثال
P_Id | LastName | FirstName | Address | City |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendson | Tove | Borgvn 23 | Sandnes |
3 | Pettersen | Kari | Storgt 20 | Stavanger |
4 | Nilsen | Johan | Bakken 2 | Stavanger |
5 | Tjessem | Jakob |
الآن سنقوم بمسح الصف الأخير الذي يحتوي على الأسماء Tjessem و Jakob .
DELETE FROM Persons
WHERE LastName='Tjessem' AND FirstName='Jakob'
ستظهر النتيجة كالتالي :
P_Id | LastName | FirstName | Address | City |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendson | Tove | Borgvn 23 | Sandnes |
3 | Pettersen | Kari | Storgt 20 | Stavanger |
4 | Nilsen | Johan | Bakken 2 | Stavanger |
حذف جميع الصفوف
من الممكن مسح جميع الصفوف في الجدول بدون مسح الجدول أي سيتم حذف البيانات في الجدول مع احتفاظ الجدول بالبنية و اللواحق والفهرسة كالتالي :
DELETE FROM table_name
أو
DELETE * FROM table_name
ملاحظة : كن حذراً عند مسح الصفوف لأنه لايمكنك عدم الرجوع بالأمر لذلك من الأفضل عند القيام بأي تعديل يمكنك سحب نسخة احتياطية بقاعدة البيانات ثم التعديل عليها .
ليست هناك تعليقات:
إرسال تعليق