الأمر SQL UPDATE

ما هو الأمر SQL UPDATE ؟


SQL UPDATE يُستخدم من أجل القيام ببعض التعديلات داخل السجلات المخزنة داخل الجداول.
مثال علي الأمر SQL UPDATE:
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
ملاحظة مهمة: يجب عليك عند القيام بعمل أي تحديث في السجلات الموجودة داخل الجداول، لاحظ جملة WHERE في عبارة UPDATE.
حيث أن عبارة WHERE تقوم بتحديد القيمة المراد عمل تحديث لها، إذا قمت أنت بحدف جملة WHERE،
فسيتم تحديث جميع السجلات المخزنة داخل الجداول.
مثال توضيحي:




UPDATE Customers
SET ContactName = 'Alfred Schmidt', City= 'Frankfurt'
WHERE CustomerID = 1;


في الأمر السابق يتم تحديث أول كل عميل first customer والذي يمتلك رقم تعريفي CustomerID = 1 ببعض البيانات الإضافية مثل رقم التواصل new contact person والمدينة الجديدة التي يعيش فيها العميل a new city.

كيفية تحديث سجلات متعددة


في هذه الحالة فإن جملة WHERE التي تحدد عدد السجلات التي سيتم تحديثها.
مثال:
UPDATE Customers
SET ContactName='Juan'
WHERE Country='Mexico';


يقوم الكود السابق بتحديث contactname to "Juan" وذلك لكل السجلات التي يكون عملائها ينتمون إلي دولة المكسيك.
ليصبح التغير فى قاعده البيانات هكذا :





يجب التنبيه مرة أخري في حالة نسيان وضع جملة WHERE عند محاولة القيام بعمل أي تحديث، فإن كافة السجلات سيتم تحديثها تلقائياً.
ليصبح التغير فى قاعده البيانات هكذا :

0 التعليقات

إرسال تعليق