أسالوا لنا الدعاء بسم الله الرحمن الرحيم الإسم :- بشير خليل إسحاق أحمد الكلية :- علوم الحاسوب وتقانة المعلومات القسم :- نظم المعلومات المحاسبيه For more information : My email :bashirkhlil2014@outlook.com Tel :0925077338 أسالوا لنا الدعاء <<دعوة المرء المسلم لأخيه بظهر الغيب مستجابه>> First edition الجزء الاول
:sql كيفية كتابة اوامر لغة الإستعلام الهيكليه Strcture qurey lanaguage Data defination Lanaguage(DDL) Create الأمــــــــــــــــــــــــر -1 Alter الأمــــــــــــــــــــــــر -2 Drop الأمــــــــــــــــــــــــــر -3 Rename الأمــــــــــــــــر -4 Truncate الأمــــــــــــــــر -5 :sql كيفية كتابة اوامر لغة الإستعلام الهيكليه Strcture qurey lanaguage
: Create الأمــــــــــــــــــــــــر -1 فليكن لدينا جدول الطالب ولديه الحقول الآتيه : رقم الطالــــــــــــــــــب إسم الطالـــــــــــــــــب عنوان الطالــــــــــــــب رقم الهــــــــــــــــــاتف نحن نريد إنشاء هذا الجدول بإستخدام الأمر إنشاء ؟؟؟؟؟؟؟؟
Student_number رقم الطالــــــــــــــــــــــب Student_name إسم الطالــــــــــــــــــــــب Student_addressعنوان الطالــــــــــــــــــب Studen_phone رقم الهـــــــــــــــــــــــاتف SQL> Create table student ( Student_number number(10) , Student_name varchar2(10) , Student_address varchar(10), Studen_phone number(10) ); لقد تم إنشاء الجدول بنجاح
ثلاثه أنــــــواع Alterيعنى لدينا فى الامر Add للتعديل فى الجدول وذالك بالإضافه Alter يستخدم الأمـــر Drop أو للحذف (حذف حقل من الجدول وليس كله)عن طريق .Modify يستخدم أيضا فى تعديل قيود الحقل عن طريق مثلا لدينا الجدول السابق ثلاثه أنــــــواع Alterيعنى لدينا فى الامر -1 Add (إضافة حقل ) . 2- Drop (حذف حقل ) . 3- Modify (تعديل حقل ) .
: Add إستخدام الإضافه فى جدول الطالــب نريد تعديل حقوله وذالك بإضافة حقـــــل جديد : رقم الطالــــــــــــــــــب إسم الطالـــــــــــــــــب عنوان الطالــــــــــــــب رقم الهــــــــــــــــــاتف إسم القســــــــــــــــــــم قمنا بزيادة حقل القسم إذن الكود هــــــــــو ؟ SQL>Alter table student add ( Student_departmen varchar2(10) ); لقد تم التعديل بنجاح
: Drop إستخدام الحذف وهذه تختلف عن التى Drop عند حذف حقل من حقول الجدول تستخدم فى حذف الجدول نهائيا مثلا فى الجدول السابق نريد حذف حقل الهاتف إذن كـــــــــود الحذف هـو ؟ SQL>Alter table student drop Student_phone varchar2(10) ; لقد تم الحذف بنجاح
: Modify إستخدام التعديل ونريدVarchar2(10)فإن حجمه الآن هو Addressنريد تعديل الحقل إذن الكـــود هــو :Varchar2(30)تعديله إلى The old column : Studen_address varchar2(10) . SQL>Alter table student Modify ( Student_address varchar2(30) ) ; The New column : Studen_address varchar2(30) . لقد تم التعديل بنجاح
: Drop الأمــــــــــــــــــــــــر -3 مثلأ لدينا الجدول السابق جدول الطالب ونريد حذفه من .قاعدة البيانات فيكون الكــــــــــــــــــود كالآتى : SQL>Drop table Student ; لقد تم الحذف بنجاح
: Rename الأمــــــــــــــــــــــــر -4 Student_info مثلأ لدينا الجدول السابق جدول الطالب ونريد إعادة تسميته إلى . فيكون الكــــــــــــــــــود كالآتى : SQL>Rname Studen to Student_info ; Student = Old table . Student_info =New tanle . لقد تم اإعادة التسمية بنجاح
: Truncate الأمــــــــــــــــــــــــر -5 للحذف فهو يعمل نفس عمل Truncate يستخدم الأمر Truncate إلى ان الفرق بينهم أن الامر Delete الامر . Rollback يمكن التراجع عنه بالأمر .Delete أسرع من الامر Truncate الأمر مثلا نريد حذف جدول الطالب الكــود هو ؟ SQL> Truncate table student ;
سيكون الكُتَيّب القادم بإذن الله عن أوامر DML الـــ Data Manipulation Language
اللهم أجعل هذا العمل خالصا لوجهك الكريم وان ينتفع به جميع المسلمين اللهم أجعل هذا العمل خالصا لوجهك الكريم وان ينتفع به جميع المسلمين bashirkhlil2012@gmail.com