المعهد التقاني للحاسوب في جامعة إدلب
Open in Telegram
قناة تضم مجموعة طلاب متطوعين لخدمة الطلاب . ليبقوا على اطلاع بكل مايتعلق ب ... 1- المقررات الدراسية الفصلية 2- القرارات الصادرة من الكلية
Show moreIraq107 228The category is not specified
205
Subscribers
No data24 hours
No data7 days
No data30 days
Posts Archive
🔰💻🔰 دورة sql server 2014
🔰اوامر sql server
4⃣ امر Select
يعتبر امر Select من اشهر اوامر الـ Sql server واكثرها استخداما ، ويستخدم هذا الامر في عرض كافة بيانات (سجلات) الجداول او بشرط ، عرض بيانات تصاعدياً او تنازليا ، عرض البيانات بدون تكرار ، ويستخدم في استعادة بيانات والكثير الكثير من الاستخدامات لهذا الامر وساشرح اغلب استخدامات هذا الامر ان شاء الله….
⚠️🔺سنستخدم البيانات الافتراضيه للجدول التالي في تطبيق العملي لاستخدامات امر Select
➖اسم الجدول tb_pc
➖ حقول الجدول خمسه هي
ld, name , age , address , phone
وملئنا الجدول ببيانات افتراضية
🌇لاحظ صورة رقم 1 توضيح للجدول المستخدم والبيانات في التطبيق العملي…
----------------------------------------
⚠️ للتنبيه اسم جدول tb_pc سيتكرر في جميع استخدامات Select لذلك ليس هناك داعي لذكره في شرح الاستخدامات
📌💻استخدامات امر Select… .
✅ لعرض كافة سجلات الجدول نستخدم الصيغة التالية :
Select * From tb_pc ;
حيث علامه * تعني كل
🌇لاحظ صورة رقم 2 للتوضيح
✅ لعرض سجلات حقل معين او اكثر في الجدول نستخدم الصيغة التالية :
Select name , age
From tb_pc;
حيث ان name , age اسماء حقول في الجدول
🌇لاحظ صورة رقم 3 توضيح للمثال
✅ لعرض سجلات في جدول لحقل معين بشرط معين نستخدم الصيغة التاليه:
SELECT name
FROM tb_pc
WHERE address='lraq'
شرح المثال
عرضنا اسماء الاشخاص الذين يسكنون في بلد العراق
🌇 لاحظ صورة رقم 4 توضيح في مثال…
✅دمج الحقول مع بعض لعرض بيانات بشكل متناسق مثلا عرض الاشخاص مع اعمارهم او عرض الاشخاص مع محل اقامتهم وهكذا لتطبيق ذلك نستخدم الصيغة التاليه :
SELECT name + ' Is From: ' + address as 'About this tb_pc'
From tb_pc
حيث ان :
ـ name حقل الاول
+ علامة دمج الحقول
ـ Is From: كلمات افتراضية لتنسيق الدمج يمكن تغير هذه الكلمات…
ـ address الحقل الثاني لدمجه مع حقل الاول
ـ About this tb_pc كلمات افتراضية لوصف الجدول اثناء العرض يمكن تغير هذه الكلمات… .
🌇لاحظ صورة رقم 5 للتوضيح
✅لعرض سجلات في جدول لحقل معين بدون تكرار بيانات مثلا لدنيا جدول للموظفين و نفرض في حقل الاسماء هناك اسماء متشابهه فعند عرض الاسماء سوف تظهر الاسماء بدون تكرار ولتطبيق هذا الكلام نستخدم الصيغة التاليه:
SELECT DISTINCT name
FROM tb_pc
حيث ان DISTINCT كلمة محجوزه تمنع تكرار السجلات… ..
🌇 لاحظ صورة رقم 6 توضيح مثال…
#SQL #DataBase
💻 يتبع تكملة استخدامات امر Select…
🔰💻🔰 دورة sql server 2014
🔰اوامر sql server
♻️⚠️اوامر معالجة البيانات
3⃣ امر الحذف DELETE
هناك نوعين من الحذف اما حذف سجل معين في الجدول او حذف جميع السجلات في الجدول…
🔺النوع الاول
حذف سجل معين في الجدول…
نستخدم الصيغة التاليه :
DELETE FROM table_name
WHERE column_name = some_value
امر الحذف نفس كلام امر التعديل بالضبط ،ناخذ مثال للتوضيح اكثر
DELETE FROM tb_pc where ld = '2'
ـ DELETE امر حذف
ـ FROM كلمة محجوزه تستخذم للتحديد
ـ tb_pc اسم الجدول المراد حذفة سجل معين منه
ـ where كلمة محجوزه تستخذم بشرط
ـ ld سيتم الحذف بدلاله حقل ld في جدول
ـ ' 2 ' تم اختيار حذف السجل الثاني
🌇 لاحظ صورة رقم 1 👇👇توضيح المثال ..
🌇 شاهد فيديو توضيح اكثر كيف تم حذف سجل معين من جدول…
🔺 النوع الثاني
حذف جميع السجلات في الجدول…
نستخدم الصيغة التاليه :
Delete from table_name
📌ناخذ مثال للتوضيح
Delete from tb_pc
ـ DELETE صيغة حذف
ـ from تحديد وهنا حددنا جميع سجلات لانه بدون شرط where
ـ tb_pc اسم جدول الذي سوف يتم حذف جميع سجلاته
🔖 ملاحظه يرجى الحذر عند التعامل مع الحذف من النوع الثاني لانه يقوم بالحذف لجميع السجلات في الجدول…
✋الئ هنا نكون قد انتهينا من اوامر معالجة البيانات ، الحذف delete و ، التعديل update و الاضافة insert
🌇 لاحظ صورة رقم 1 👇👇توضيح بمثال…
🌇🎞 شاهد فيديو 👇👇 توضيح كيف تم مسح جميع السجلات في الجدول…
🔰💻🔰 دورة sql server 2014
🔰اوامر sql server
♻️⚠️اوامر معالجة البيانات
2⃣ امر التعديل UPDATE
في الدرس السابق شرحنا امر الاضافة insert into اضافة بيانات في الجدول ،
طيب لو اردنا تعديل لهذه البيانات المضافه كأن يكون في الاسم او في اي حقل نريد تعديل قيمته ويكون التعديل بشرط اي نحدد اسم الحقل الذي نريد تعديل قيمته……
⚠️ملاحظه التعديل يكون لسجل معين
ويمكن تعديل اكثر من حقل
#الصيغة العامه للتعديل كالتالي :
update table_name
SET column_name = new_value
WHERE column_name = some_value
حيث ان
ـ update الصيغة العامه للتعديل
ـ table_name اسم الجدول المراد تعديل بيانات سجلات
ـ SET كلمة محجوزه تستخذم للتحديد
ـ column_name اسم الحقل الذي نريد اضافه بيانات للتعديل
ـ new_value القيمه الجديده التي نريد اضافتها بدل القيمه القديمه في الحقل
ـ. where كلمة محجوزه تستخذم بشرط
ـ column_name اسم الحقل الذي يتم من خلاله تعديل، اي نختار اسم الحقل الذي نريد تعديل بياناته مثلا لدنيا جدول يضم 4 حقول ومن ضمن هذه الحقول حقل اسمه ld عاده ماتستخدم للترقيم مثلا رقم موظف او رقم بطاقه وهكذا وعندما نريد تعديل ناخذ حقل ld الذي يحوي سجل لموظف معين……
ـ some_value بعد تحديد حقل ld اعلاه نختار رقم الذي نريد تعديله مثلا ld رقم 4 للموظف…
🔲 ناخذ مثال للتوضيح اكثر
update tb_pc
SET name='pc', age='20'
WHERE ld=2
حيث ان
ـ tb_pc اسم الجدول
ـ name اسم حقل في جدول
ـ ' pc ' القيمه الجديده بدل القيمه القديمه
ـ age اسم حقل ثاني لتعديل قيمته
ـ ' 20 ' قيمه جديده لحقل age
ـ ld اسم حقل الذي ياخذ ارقام معينه
ـ 2 تم اختيار رقم 2 اي سجل ثاني
#SQL #DataBase
🌇 لاحظ صورة رقم 1 للتوضيح اكثر بمثال… .
🌇🎞 ايضا شاهد فيديو للمثال توضيح اكثر
هل قرأت منشورات دورة #SQL واستفدت منها
وهل نتابع بقية الدورة ؟
🌇صورة رقم 5 توضيح مثال كيف تم اضافة بيانات بنجاح لصف معين بطريقه محدده
🌇صورة رقم 4 توضيح مثال كيف تم اضافة بيانات لصف معين بطريقه محدده
🌇صورة رقم 2 توضيح مثال كيف تم اضافة بيانات لصف معين بطريقه غير محدده
🔰💻🔰 دورة sql server 2014
🔰اوامر sql server
♻️⚠️اوامر معالجة البيانات هناك ثلاثه اوامر للتعامل مع البيانات
📍اضافة INSERT INTO
📍تعديل UPDATE
📍حذف DELETE
🛑ملاحظه سنطبق الاوامر الثلاثه على المثال التالي :
نفرض لدنيا جدول العملاء customers ويضم اربعه حقول ld, name, age, phone
⚠️حقل ld ياخذ رقم 1 وصاعدا اي بالتسلسل
1⃣ امر الاضافة INSERT INTO
يمكن اضافة بيانات لصف في الجدول،
هناك طريقتين للاضافة اما بطريقه محدده او بطريقه غير محدده اي
مثلا عندنا جدول اعلاه customers العملاء ويضم اربعة حقول هو رقم العميل واسمه وعمره وتليفونه ونريد اضافة عميل جديد الى هذا جدول بواسطه الحقول الاربعه اما نضيف بيانات لعميل جديد في الحقول الاربعه الخاصه به او نضيف بيانات مثلا في حقلين فقط وليس الاربعه……
📍اضافة بيانات عميل جديد في جدول customers بطريقه غير محدده اي نضيف بيانات في جميع حقول الخاصه بالعميل الجديد ، من خلال الصيغة التاليه :
INSERT INTO CUSTOMERS
VALUES ('1', 'akram', '20', '9877654')
🔺 حيث ان
ـ INSERT INTO الصيغة العامه للاضافة
ـ CUSTOMERS اسم الجدول المراد اضافة بيانات فيه…
ـ VALUES صيغة ثابته في sql بمعنى القيم
ـ بين قوسين ادخلنا بيانات لعميل جديد في الحقول الاربعه وضعنا رقم 1 الخاص بحقل ld ثم فارزه ثم علامتين اقتباس وفيها اسم عميل معين akram الخاص بحقل name ,
ايضا فارزه ثم رقم 20 خاص بحقل العمر age
واخر شي رقم 9877654 الخاص بحقل التليفون phone
🛑ملاحظه نضع فارزه وراء كل حقل نضع فيه بيانات وايضا علامتين اقتباس نضع فيها البيانات المدخله…
📍الطريقه الثانيه للاضافة
الطريقه المحدده عند اضافة بيانات لعميل معين مثلا ندخل بيانات عميل اسمه ورقم تليفونه لكن لا اريد ادخال عمر العميل في حقل age
وتكون الصيغة العامه كما في مثال التالي :
INSERT INTO CUSTOMERS(ld, name, age)
VALUES ('4','mohammed', '30')
نفس طريقه الاولى لكن في الاولى لم نكتب اسماء الحقول لانه نضيف بيانات في جميع حقول الاربعه اما الطريقه الثانيه ذكرنا اسماء الحقول ووضعنا بيانات لكل حقل
🌇لاحظ صور👇👇 للتوضيح اكثر للمثال بالطريقتين
🔰💻🔰 دورة sql server 2014
🔰اوامر sql server
✋السلام عليكم ورحمة الله وبركاته
في الدرس السابق انشأنا جدول في قاعدة البيانات ونريد حذف الجدول ..
5⃣ امر حذف جدول من اي قادة بيانات sql server نستخدم الامر التالي :
DROP TABLE book
حيث أن DROP TABLE صيغة عامة ثابته في sql و book اسم الجدول المراد حذفة من قاعدة البيانات… ..
#SQL #DataBase
🌇 لاحظ صورة رقم 1 👇👇توضيح كيف تم حذف الجدول
🌇صورة لمثال ثاني غير مثال سابق للتوضيح اكثر كيف تم انشاء جدول موردين ،،وانشئت اكثر من حقل لانواع البيانات
