التخطي إلى المحتوى
شرح دورة الـ SQL للمبتدئين – الدرس السابع
نبدا اليوم فى معرفة مفاهيم هامة جدا الا وهى  Drop,Delete,Trunacate داخل برنامج SQL SERVER
ونبدا سويا فى التعرف على الفرق بين هذة الاوامر  مع زكر مثال لكل منه للتوضيح هذا الفرق فتابع معى 
 
sql.slogn7
 
الامر Drop 
 
للتوضيح هذا المفهوم تابع معى هذة الصورة :

sql.L7.pic1

هنا الراجل يقوم بقطع الشجرة ولو تخيلنا ان الراجل هو الشخص الذى يكتب امر الDrop والشجرة الجدول او الداتا بيس فبتالى  تقوم بقطعاو  حذف الجدول نهائيا  وهذا هو عمل امر Drop 
 
نذهب الان الى برنامج Sql  ونطبق هذا الامر 
نحن لدينا داتا بيس Drop_Delete_Trunacate  بها ثلاث جداول وهى كالاتىDropTableوDeleteTableوTruncateTable
ونريد الان حذف الجدول DropTable وكذلك حذف قاعده البيانات والصورة توضح ذلك 
sql.L7.pic2
وبعد التنفيذ وعمل refresh  يكون الناتج 
sql.L7.pic3
 
والان نقوم بحذف قاعده البيانات 
sql.L7.pic4
 
 
امر الDelete
sql.L7.pic5
 توضيح :-
امرdelete يشبة عملية مسح رقم معين من داخل التليفون ويتم المسح عن طريق شرط معين او يمكنك بمسح جميع الارقام ولو تخيلنا ان التليفون عنا هو الجدول والارقام هنا البيانات التى بداخل الجدول اذن ستم المسح الارقام عن طريق شىء معين او يمكن مسح جميع الارقام 
sql.L7.pic6
 
 
ونذهب الى التطبيق الان 
 فى البداية قمنا بادخال بعض البيانات وتم المعرفة بذلك وعملية الادخال كما موضحا بالشكل  وللمتابعه كيفية الادخال تابع http://blog.mindshci.org/2013/09/insert-statement-in-sql-server-r2-2008.html
sql.L7.pic7
نقوم الان بالتنفيذ الكود 
sql.L7.pic8
الناتج 
sql.L7.pic9
 
والان نقوم بحذف جميع البيانات من داخل الجدول 
sql.L7.pic10
 
ويكون ناتج التنفيذ
sql.L7.pic11
                                                      
                                                    الامر Truncate
sql.L7.pic12
للتوضيح
امر truncate   يشبة عملية مسح السبورة بعد شرح المدرس الدرس فيقوم بمسح كل الكتابات الموجوده بالسبورة وهذا يعنى انه مسح السبورة وهى بالتالى الجدول فى sql بدون ان يحدث اى شىء للسبورة وهذا باختصار شرح المفهوم 
sql.L7.pic13
 
 
التطبيق الان :-
اولا قمنا بادخال بيانات فى جدول  TruncateTable وهى كالتالى 
sql.L7.pic14
ونقوم بالتنفيذ الكود 
ويكون شكل الجدول كالاتى 
sql.L7.pic15

عن الكاتب

التعليقات

أضف تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

Shares