الرئيسية
سجل الزوار
القائمة البريدية
راسلنا
خريطة الموقع
جديد الصور
جديد البطاقات
جديد الصوتيات
المتواجدون الآن
تغذيات RSS
2012-08-15 03:36
وصلنا إلى الجزء الثاني من درس اليوم الرابع ولله الحمد .. تعرفنا في الجزء الأول على دوال الإس كيو إل ، سنتطرق الآن إلى أوامر إضافة سجلات جديدة إلى الجداول ، و تحديث سجلات موجودة ، وأخيراً حذف السجلات التي لا نحتاج إليها ..
إضافة سجل(صف) جديد إلى الجدول عن طريق أمر INSERT INTO :
صيغة الأمر :
INSERT INTO table_name VALUES (value1, value2,....);
هذا إذا كنت تحفظ عدد الحقول ( الأعمدة ) في الجدول ،أما إن لم تكن تعرفها وتريد فقط أن تملأ حقولاً معينة فإنك تستطيع أن نحدد الحقول ( العمدة) التي تريد أن تضيف فيها فقط ، بالطريقة التالية :
INSERT INTO table_name (column1, column2,...)
VALUES (value1, value2,....);
مثال :
لإضافة سجل للموظف الجديد " محمد أحمد " في جدول الموظفين ، نكتب الأمر التالي :
INSERT INTO EMPLOYEE
VALUES ('MODH','AHMED',55,'30/12/1899','22 MAKKAH,SA',5);
تحديث سجل في الجدول عن طريق أمر Update :
يتسخدم هذا الأمر تعديل أو تحديث البيانات في الجدول ، صيغته :
UPDATE table_name
SET column1_name = new_value WHERE column_name = some_value ;
نحتاج في هذا الأمر إلى اسم الجدول واسم الحقل الذي نريد تعديله ، وشرط يحدد لنا السجل الذي نريد تحديثه !! إذا أردنا تحديث أكثر من حقل في نفس السجل فإننا نكتب أسماء الحقول وقيمها الجديدة ونفصل بينها بالفاصلة (،) ..كالتالي :
UPDATE table_name
SET column1_name = new_value , column2_name = new_value WHERE column_name = some_value ;
مثال :
كلا الأمران التاليان يؤديان نفس الوظيفة ، ونتعلم منهما أن الحقل المستخدم في الشرط من الممكن أن يكو نفس الحقل الذي نريد تحديثه ومن الممكن أن يكون حقلاً آخر :
UPDATE WORKS_ON
SET HOURS = 18 ,PNO = 2
WHERE HOURS =20.5;
OR
UPDATE WORKS_ON
SET HOURS = 18 ,PNO = 2
WHERE ENUMBER = 11;
لو كانت الحقول التي حدثناها مفاتيح ، لتحدثت على إثر تحديثها جميع الحقول التي ترتبط بها في الجداول الأخرى !! تذكر ذلك دوماً ..
حذف سجل من الجدول عن طريق أمر DELETE :
يستخدم هذا الأمر لحذف سجل (صف) من أي جدول ، صيغة الأمر :
DELETE FROM table_name
WHERE column_name = some_value;
مثال :
لحذف سجل الموظف الذي أضفناه قبل قليل " MOHD AHMED" جرب الأمر التالي :
DELETE FROM EMPLOYEE
WHERE FNAME ='MOHD';
والنتيجة هي حذف هذا السجل ،
ما إذا كنا نريد حذف جميع السجلات وإعادة الجدول خالياً لنملأه من جديد ، فإننا لن نحتاج إلى عبارة الشرط HWERE في الأمر ، وإذا أردنا يمكننا استخدام النجمة :
DELETE FROM table_name;
OR
DELETE * FROM table_name;
هذا كل شئ في أمر الحذف ، وبذلك يكون الجزء الثاني وبالتالي درس اليوم الرابع في دورتنا الممتعة قد انتهى ولله الحمد .. إذا أحببت أن تطبق كل هذه الاستعلامات في برنامج الآكسس ، شاهد العرض الفلاشي التالي لتتعرف على الطريقة :
واجب الجزء الثاني :
اكتب أمر SQL لإضافة مشروع جديد ( سجل ) في جدول المشاريع Project ولك الحرية في اختيار القيم كما تحب
|
|
خدمات المحتوى
|
تقييم
|
|
|
Powered by Dimofinf cms Version 3.0.0
Copyright© Dimensions Of Information Inc.