منتديات حدوته
يَا زَائِر المُنتَدى إِليكْ تَحيه مَحفُوفَة بِالعِطْر وَالوَردْ النَدِي ..
إذَا أردْتْ مسَرتِي صل عَلى خَيرِ الأنَامِ مُحمدِ..
(¯`·´¯).·´♥️
`·.,(¯`·´¯)
(¯`·´¯).·´
`♥️.


عزيزي الزائر/عزيزتي الزائره يرجى التكرم بتسجيل الدوخول إذا كنت عضو معنا أو إذا لم تكن عضو وترغب

في الإنضمام الى أسرة المنتدى سنتشرف بتسجيلك

شكرا

إدارة المنتدى
منتديات حدوته
يَا زَائِر المُنتَدى إِليكْ تَحيه مَحفُوفَة بِالعِطْر وَالوَردْ النَدِي ..
إذَا أردْتْ مسَرتِي صل عَلى خَيرِ الأنَامِ مُحمدِ..
(¯`·´¯).·´♥️
`·.,(¯`·´¯)
(¯`·´¯).·´
`♥️.


عزيزي الزائر/عزيزتي الزائره يرجى التكرم بتسجيل الدوخول إذا كنت عضو معنا أو إذا لم تكن عضو وترغب

في الإنضمام الى أسرة المنتدى سنتشرف بتسجيلك

شكرا

إدارة المنتدى
منتديات حدوته
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.



 
الرئيسيةالرئيسية  أحدث الصورأحدث الصور  التسجيلالتسجيل  دخولدخول  


 

 تعلم الاوراكل من الصفر الدرس الثالث

اذهب الى الأسفل 
2 مشترك
كاتب الموضوعرسالة
مرسا
.
.
avatar


تعلم الاوراكل من الصفر الدرس الثالث 0b3e464a65f1
عدد المساهمات : 1309
تاريخ التسجيل : 12/10/2011

تعلم الاوراكل من الصفر الدرس الثالث Empty
مُساهمةموضوع: تعلم الاوراكل من الصفر الدرس الثالث   تعلم الاوراكل من الصفر الدرس الثالث Icon_minitime1الإثنين 26 ديسمبر - 22:39

بسم الله الرحمن الرحيم
الدرس الثالث
سوف ندرس اليوم العمليات التي تتم على الجداول
من اضافة insert تعديل update حذف Delete وبشكل تفصيلي



1- الاضافة insert


المقصود بالاضافة هو عملية اضافة مجموعة من البيانات على مجموعة من الحقول في جدول معين

وتكون طريقة الاضافة بطباعة الامر insert ثم نكتب into ثم اسم الجدول ونفتح قوس
ثم نكتب اسماء الحقول المراد ادخال البيانات فيها مع الاخذ بعين الاعتبار
ان نضيف ايضا الى الجداول التي لا تقبل القيم الفارغة مثل المفتاح الاساسي
Primary key وكذلك الحقول المربوطة بحقول اخرى ال foriegn key
وبعدها نكتب الامر values ونفتح قوس ويجب ان يكون ترتيب القيم بنفس ترتيب الحقول في البداية
مع الاخذ بعين الاعتبار ان نوع الحقل VARCHAR2 يوضع بين علامتين 'VALUE' والتاريخ DATE يجب ان تضعه ايضا بين علامتين 'VALUE '
اما الارقام فتوضع بدون علاميتن SINGLE CUTAION
ويجب عمل commit; وهو امر يطبع لتخزين معلومة على قاعدة البيانات وهي تستخدم بعد الاضافة او الحذف او التعديل لتأكيد العملية
ويمكن استخدامها ايضا بعد مجموعة من العمليات مثلا اضافة عدد واحد من السطور او مجموعة من السطور
القاعدة
CODE





INSERT INTO table
(column-1, column-2, ... column-n)
VALUES
(value-1, value-2, ... value-n);


لاحظوا هنا اننا نستخدم الفاصلة بين كل قيمة واخرى
لنأخذ مثال وهي اضافة على جدول الجنسيات حيث يتألف من
NAT_NO رقم الجنسية
NAT_NAME اسم الجنسية
NAT_CRE_DATE تاريخ الاضافة
NAT_CRE_NAME تاريخ التعديل

CODE





INSERT INTO NATIONALITY(NAT_NO,NAT_NAME,NAT_CRE_DATE,NAT_CRE_N AME)
VALUES('001','SAUDI',SYSDATE,USER);

INSERT INTO NATIONALITY(NAT_NO,NAT_NAME,NAT_CRE_DATE,NAT_CRE_N AME)
VALUES('002','JORDAN',SYSDATE,USER);

INSERT INTO NATIONALITY(NAT_NO,NAT_NAME,NAT_CRE_DATE,NAT_CRE_N AME)
VALUES('003','EGYPT',SYSDATE,USER);

INSERT INTO DEPARTMENTS(DPT_NO,DPT_NAME,DPT_CRE_NAME,DPT_CRE_D ATE)
VALUES ('DP01','EMPLOYEES',USER,SYSDATE);

INSERT INTO DEPARTMENTS(DPT_NO,DPT_NAME,DPT_CRE_NAME,DPT_CRE_D ATE)
VALUES ('DP02','ACCOUNT',USER,SYSDATE);

INSERT INTO DEPARTMENTS(DPT_NO,DPT_NAME,DPT_CRE_NAME,DPT_CRE_D ATE)
VALUES ('DP03','COMPUTER',USER,SYSDATE)

COMMIT;





2- الحذف DELETE


وهي حذف مجموعة من السجلات ضمن شرط معين او من غير شرط
نكتب الامر DELETE ثم اسم الجدول وهذه طريقة
او تكتب الامر DELETE ثم تكتب FROM ثم تكتب اسم الجدول
القاعدة
CODE





DELETE FROM table_name
DELETE TBALE_NAME


مثال
هنا يقوم بحذف جميع سجلات جدول الادرات وجدول الجنسيات

CODE





DELETE DEPARTMENTS;
DELETE FROM NATIONALITY;
COMMIT;



ولكن يفضل استخدام الشرط حيث تحدد الحقل الذي تريد حذفه
باستخدام WHERE CONTION
وهو شرط لا ينفذ عملية الحذف الا بتحققه
ويمكن وضع اكثر من شرط والفصل بينهما عن طريق AND

CODE





DELETE FROM DEPARMENTS
WHERE DPT_NO='DP02'
COMMIT;




3- التعديل UPDATE


التعديل هو القيام بعمل تعديل على الحقول ايضا على الجدول كاملا او تحديدها باستخدام WHERE CONDITION
للقيام بالتعديل تكتتب
UPDATE ثم نكتب اسم الجدول ثم نكتب SET ثم اسم الحقل المراد تعديله
CODE





update table_name set field_name = value


مثال
CODE





UPDATE DEPARTMETS SET DPT_NAME='ALL'


ويمكن ان نعدل اكثر من قيمة باستخدام الفاصلة
وكذلك باستخدام ال where condtion لنحدد الحقول المراد التعديل عليها
كما في الشكل التالي
CODE





update table_name set field_name = value,field_name2=value



مثال
CODE





UPDATE DEPARTMETS SET DPT_NAME='ALL' ,DPT_NO='02' WHERE DPT_NO='DPT02'



مع ملاحظة مراعاة انواع الحقول في الجداول كما ذكرت سابقا


الأسئلة

1- اضف القيم التالية الى جدول الادارات رقم الادارة =DP04 اسم الادارة =marketing
2-ما هي افضل الطرق في عملية الحذف او التعديل اهي باستخدام ال where condtion او بالطريقة العادية ولماذا ؟
3- بيّن كيف يمكن تعديل اكثر من قيمة في جدول في جملة تعديل واحدة وباستخدام الشرط
4-ما اسم الدالة التي تقوم بتثبيت البيانات








انتهى الدرس

الرجوع الى أعلى الصفحة اذهب الى الأسفل
زهرة@
مشرف
مشرف
زهرة@


تعلم الاوراكل من الصفر الدرس الثالث 0b3e464a65f1
عدد المساهمات : 4661
تاريخ التسجيل : 23/09/2011

تعلم الاوراكل من الصفر الدرس الثالث Empty
مُساهمةموضوع: رد: تعلم الاوراكل من الصفر الدرس الثالث   تعلم الاوراكل من الصفر الدرس الثالث Icon_minitime1الإثنين 26 ديسمبر - 23:37


الله يعطيك 1000 عافية
لروعة طرحك وعلى جهودك المشهودة
تسلمي لنا وتسلم ذاتك الرائعة بكل معانيها
ماننحرم من جماال مواضيعك
ولامن عطائك الا محدود
وافر ودي
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
تعلم الاوراكل من الصفر الدرس الثالث
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات حدوته :: الْتَصامِيمْ و الجَرافِيكسْ :: وَرشِة حَدوتَه - دورات برامج التصميم - ورش برامج التصميم-
انتقل الى: