شـبـكــة عـمّـــار
إخبارية - ترفيهية
- تعليمية



جديد الصور
جديد الأخبار
جديد المقالات


جديد الصور

جديد البطاقات

جديد الصوتيات

المتواجدون الآن


تغذيات 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 ولك الحرية في اختيار القيم كما تحب





تعليقات 0 | إهداء 0 | زيارات 659


خدمات المحتوى
  • مواقع النشر :
  • أضف محتوى في Digg
  • أضف محتوى في del.icio.us
  • أضف محتوى في StumbleUpon
  • أضف محتوى في Google


تقييم
7.26/10 (10 صوت)


Powered by Dimofinf cms Version 3.0.0
Copyright© Dimensions Of Information Inc.