الأربعاء، 18 يناير 2012

other orders


الامر INSERT INTO
يمكنك الامر INSERT INTO من اضافة سجلات جديدة الى الجدول المحدد:
INSERT INTO [بيانات الموظفين] ( [الاسم], [الجنسية] )  VALUES ( ‘تركي العسيري’, ‘سعودي’ )
الامر UPDATE
تستخدم الامر UPDATE لتحرير قيمة حقل في سجل معين تحدده في العبارة WHERE، فالجملة التالية ستقوم بتعيين القيمة 10000 في حقل الراتب التابع للسجل الذي معرفه 32421:
UPDATE [بيانات الموظفين] SET [الراتب] = 10000 WHERE [المعرف] =  32421
ضع في عين الاعتبار ان التعديل قد يشمل مجموعة سجلات توافق الشرط الموجود في العبارة WHERE، فالجملة التالية ستقوم بزيادة جميع رواتب الجنسية "سعودي" الى الضعف:
UPDATE [بيانات الموظفين] SET [الراتب] = [الراتب] * 2 WHERE [الجنسية] = 'سعودي'
وان لم تكتب شرط باستخدام العبارة WHERE، فان جميع السجلات سيتم تعديلها:
UPDATE [بيانا الموظفين] SET [الراتب] = 0
الامر DELETE
من الواضح ان الامر DELETE لا يقوم بعملية نسخ للسجلات وانما حذفها:
DELETE FROM [بيانات الموظفين]
في العادة لن تحذف الا عدد معين من السجلات الذي يوافق جملة شرطية باستخدام WHERE:
DELETE FROM [بيانات الموظفين] WHERE [العمر] > 99

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

إرسال تعليق