٣- لغة معالجة البيانات Dml

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 18

‫لغة معالجة البيانات ‪DML‬‬

‫المحاضرة الثالثة‬
‫لغة معالجة البيانات ‪DML‬‬
‫‪ ‬هي اللغة التي تمكنا من التعامل مع البيانات داخل الجدول‪.‬‬

‫‪‬وتتكون من عدة جمل وهي‪:‬‬


‫‪ o‬جم‪-‬لة إضافة بيانات الى الجدول ‪INSERT INTO‬‬
‫‪ o‬جملة التعديل في بيانات الجدول ‪UPDATE‬‬
‫‪ o‬جملة حذف بيانات من الجدول ‪DELETE FROM‬‬

‫‪2‬‬
‫‪ -١‬اضافة السجالت في الجدول‬
‫‪‬إضافة سجل أو سجالت جديدة الى جدول هي عم‪-‬لية إضافة بيانات جديدة‬
‫الى جدول م‪-‬عين عن طريق استخدام جم‪-‬لة اإلضافة ‪INSERT INTO‬‬

‫‪‬الصيغ‪-‬ة العامة إلضافة سجالت جديدة الى الجدول‪:‬‬

‫‪3‬‬
‫‪ -١‬اضافة السجالت في الجدول‬

‫‪4‬‬
‫‪ -٢‬التعديل في بيانات السجالت‬
‫‪‬التع‪-‬ديل في سجل او سجالت معينة داخل الجدول هي عملية تعديل بيانات‬
‫عمود او عدة أعمدة عن طريق استخدام جملة التعديل ‪UPDATE‬‬

‫‪‬الصيغة العام‪-‬ة لتع‪-‬ديل البيانات‪ -‬داخل الجدول‪:‬‬

‫‪5‬‬
‫‪ -٢‬التعديل في بيانات السجالت‬

‫‪6‬‬
‫‪ -٣‬حذف السجالت من الجدول‬
‫‪‬هي عملية الغ‪-‬اء بيانات سجل او عدة سجالت عن طريق استخدام جم‪-‬لة‬
‫الحذف ‪DELETE FROM‬‬

‫‪‬الصيغ‪-‬ة العامة لحذف البيانات من الجدول‪:‬‬

‫‪7‬‬
‫‪ -٤‬الصيغة العامة لجملة االستعالم‬
‫‪SELECT‬‬
‫‪‬تع‪-‬ني جلب بيانات سجل او عدة سجالت من الجدول‪.‬‬

‫‪‬الصيغة العامة لجملة ‪SELECT‬‬

‫‪8‬‬
‫‪ -٥‬استرجاع الحقول‪/‬األعمدة بأسماء مستعارة ‪Aliasese‬‬

‫‪9‬‬
‫‪ -٥‬استرجاع الحقول‪/‬األعمدة بأسماء مستعارة ‪Aliasese‬‬

‫‪10‬‬
‫‪ -٦‬استخدام العمليات الحسابية‬

‫‪11‬‬
‫‪-٧‬أولويات تنفيذ العمليات الحسابية‬

‫‪12‬‬
‫‪-٧‬أولويات تنفيذ العمليات الحسابية‬

‫‪13‬‬
‫‪ -٨‬الربط بين الحقول‪/‬األعمدة‬
‫‪‬استخدام أمر ‪ concat‬للربط بين الحقول‬
‫لعمل سلسلة من الحقول نقوم بربط حقلين أو أكثر باستخدام أداة الربط‬
‫‪ concat‬ويكون ناتج الربط بين الحقول هو حقل واحد فقط ‪، ،‬من الم‪-‬مكن‬
‫أن نربط مع الحقول نص مع‪-‬ين نضع‪-‬ه بين عالمتي تنصيص فردية (’ ‘)‬
‫‪Select ename,job,concat(ename,job) as employees‬‬
‫‪;From emp‬‬

‫‪14‬‬
‫األعمدة‬/‫ استخدام أداة الربط بين الحقول‬-٨
Select ename,job,concat(ename,’is a ‘,job) as employees
;From emp

15
‫‪ -٩‬استخدام عبارة ‪ DISTINCT‬لمنع تكرار السجالت‬

‫‪16‬‬
‫‪-١٠‬التعامل مع القيمة ‪NULL‬‬

‫‪17‬‬
‫‪-١٠‬التعامل مع القيمة ‪NULL‬‬

‫‪18‬‬

You might also like