مضى على الشبكة و يوم من العطاء.

الدرس الخامس : UPDATE & DELETE

  • بادئ الموضوع بادئ الموضوع BEN10
  • تاريخ البدء تاريخ البدء

BEN10

./عضو نشيط
.:: كاتب تقني ::.

السمعة:

بسم الله والصلاة والسلام على رسول الله

سنتحدث في هذا الدرس عن عملية التعديل (Update) و عملية الحذف (Delete) في قاعدة البيانات.

1-عملية التعديل (Update)

SQL:
UPDATE employees
SET hourly_pay = 10,
    hire_date = '2023-01-07'
WHERE employees_id = 6;
SELECT * FROM employees;
هذا الكود يقوم بتحديث بيانات موظف في جدول الـ"employees" وثم يقوم بعرض جميع البيانات في الجدول بعد التحديث.
  • في السطر الأول (UPDATE employees SET hourly_pay = 10, hire_date = '2023-01-07' WHERE employees_id = 6): يتم تحديث بيانات موظف محدد، حيث يتم تغيير قيمة الأجر بالساعة إلى 10 و تاريخ التوظيف إلى '2023-01-07' للموظف الذي يحمل رقم المعرّف 6.
  • في السطر الثاني (SELECT * FROM employees): يتم استعلام جميع البيانات في جدول الموظفين (employees) لعرضها.
غالباً هتلاقي error في استخدم هذا الأمر :
كود:
SET SQL_SAFE_UPDATES = 0;
2-تعيين قيمة بفراغ (Set Null)
SQL:
UPDATE employees
SET hire_date = null
WHERE employees_id = 6
;SELECT * FROM employees;
  • في السطر الأول (UPDATE employees SET hire_date = null WHERE employees_id = 6): يتم تحديث بيانات التوظيف للموظف الذي يحمل رقم المعرّف 6، حيث يتم تعيين التاريخ إلى قيمة فارغة أو null.
  • في السطر الثاني (SELECT * FROM employees): يتم استعلام جميع بيانات الموظفين في جدول الموظفين (employees) لعرضها.
3-تحديث كافة الصفوف (Update all of rows)
SQL:
UPDATE employees
SET hourly_pay = 16.80
SELECT * FROM employees;
ملاحظة: REMOVE SELECT * FROM employees;AND ADD iT AFTER TO RUN THE FIRST CODE

4-حذف صف من الجدول (Delete a Row)
SQL:
DELETE from  employees
WHERE employees_id = 6;
SELECT * FROM employees;
تحذير:
SQL:
DELETE from  employees
SELECT * FROM employees;
وهذه هي نهاية الدرس الخامس
 

آخر المشاركات

عودة
أعلى