Learn --‫ بإحتراف خطوة بخطوة‬SQl ‫تعلم‬
SQL From Beganing To
Profissional Steb By Step
‫ الي‬SQL ‫تنقسم جمل‬
Data Manipulation Language (DML) •
‫لغة معالجة البيانات‬
Data Definition Language (DDL) •
‫لغة تعريف البيانات‬
Data Manipulation Language (DML)
‫لغة معالجة البيانات‬
Select
Insert
Update
Delete
‫‪Select‬‬
‫•‬
‫الشكل العام‬
‫‪From‬‬
‫اسم الجدول‬
‫• مثال‬
‫نفترض ان الجدول التالي هو بيانات مجموعة من المبرمجين اسم‬
‫الجدول هو ‪MyTable‬والبيانات كالتالي ‪-:‬‬
‫‪ID‬‬
‫‪SName‬‬
‫‪Address‬‬
‫‪Note‬‬
‫‪VB,MYSQL‬‬
‫‪VB.Net‬‬
‫‪ASP‬‬
‫‪Cairo‬‬
‫‪Giza‬‬
‫‪Alex‬‬
‫قائمة االعمدة‬
‫‪Select‬‬
‫‪Ibrahim‬‬
‫‪Basma‬‬
‫‪Ola‬‬
‫‪1‬‬
‫‪2‬‬
‫‪3‬‬
‫إلستعراض مجموعة من الحقول من الجدول من تحت أي بييئة برمجية سيتم كتابة الكود‬
‫التالي‪-:‬‬
‫‪Select SName, Note From MyTable‬‬
‫سيتم اظهار الشكل التالي‪-:‬‬
‫‪MyTable‬‬
‫‪SName‬‬
‫‪Ibrahim‬‬
‫‪Basma‬‬
‫‪Ola‬‬
‫‪Note‬‬
‫‪VB,MYSQL‬‬
‫‪VB.Net‬‬
‫‪ASP‬‬
‫الشرح‬
‫تم بدأ الجملة بـ ‪ Select‬ثم وضعت اسم الحقول المراد إظهارها‬
‫‪ SName & Note‬مع وضع عالمة )‪ (,‬بينهم‬
‫ثم احدد اسم الجدول من خالل ‪From MyTable‬‬
‫‪ -‬يعني انا لو حبيت اعرض كل السجالت الزم اكتب كل الحقول بتاعت الجدول؟‬‫طبعا ً من الصعب انك لو حبيت تعرض كل الحقول بتاعت الجدول تكتب كل اسماء الحقول ألنك في‬
‫بعض المشريع ممكن تكون بتتعامل مع اكثر من ‪ 20‬او ‪ 30‬حقل فده هيكون متعب ليك جداً وصعب‬
‫عليك كمان‬
‫فجملة ‪ Select‬بتوفرلك طريقة سهلة ممكن نعرض بيها كل الحقول‬
‫فمثال لو استخدمنا الجدول السابق وحبينا نعرض كل حقولة نعمل ايه هنكتب الكود ده‬
‫‪Select * From MyTable‬‬
‫هيظهر الشكل ده‪-:‬‬
‫‪MyTable‬‬
‫‪Note‬‬
‫‪VB,MYSQL‬‬
‫‪VB.Net‬‬
‫‪ASP‬‬
‫‪Address‬‬
‫‪Cairo‬‬
‫‪Giza‬‬
‫‪Alex‬‬
‫‪SName‬‬
‫‪Ibrahim‬‬
‫‪Basma‬‬
‫‪Ola‬‬
‫‪ID‬‬
‫‪1‬‬
‫‪2‬‬
‫‪3‬‬
‫الشرح‬
‫تم استخدام (*) إلظهار جميع حقول الجدول ‪MyTable‬‬
‫‪ -‬طيب يا مستر انا لو حبيت اعرض مثال بيانات شخص معين الزم اعرض كل‬‫الحقول دفعة واحدة؟‬
‫طبعا ً برده أل مثال انت عندك حوالي بيانات اكثر من ‪ 10000‬شخص هدور علي اسم‬
‫اسم من ‪ 10000‬علشان تعرف بيانات شخص واحد يبقي عمرك ما هتخلص البحث‬
‫او ممكن تخلص بعد يومين وال حاجة‬
‫لكن جملة ‪ Select‬عملت اقتراح لينا حلو اوي‬
‫‪ -‬طيب ما تقول ياعم بدل الرغي ده كله ؟‬‫لو حبيت تعمل بحث بجملة ‪ Select‬ممكن بواسطة ‪ Where‬هيبقي الشكل العام‬
‫للجملة‬
‫الشرط‬
‫‪Where‬‬
‫اسم الجدول‬
‫‪From‬‬
‫قائمة االعمدة‬
‫‪Select‬‬
Descargar

الشريحة 1