تعلم لغة الاستعلام البنائية ( SQL ) – الدرس السادس حذف الصفوف Deleting rows
حذف الصفوف يشبه تحديث الصفوف ، فقط هذا النوع من التحديث الذي يتم على الصف هو حذف.
فيما يلي بناء جملة الإستعلام:
DELETE FROM table_name WHERE column1 = value1 AND column2 = value2 ...
سيتم حذف كافة الصفوف التي تستوفي معايير استعلام DELETE.
تمرين
أضف عبارة DELETE التي تحذف Yacineمن جدول العملاء.
CREATE TABLE customers (first_name NOT NULL, last_name NOT NULL, age); INSERT INTO customers (first_name, last_name, age) VALUES ("Ahmad", "Hicham", 23), ("Yacine", "Walid", 26); SELECT * FROM customers; -- ادخل رمزك هنا SELECT * FROM customers;
الحل
CREATE TABLE customers (first_name NOT NULL, last_name NOT NULL, age); INSERT INTO customers (first_name, last_name, age) VALUES ("Ahmad", "Hicham", 23), ("Yacine", "Walid", 26); SELECT * FROM customers; DELETE FROM customers WHERE first_name = "Yacine"; SELECT * FROM customers;
سنحصل على النتيجة التالية عند التشغيل
Ahmad|Hicham|23 Yacine|Walid|26 Ahmad|Hicham|23