Tag

sql Archives – IT Solutions

SQL و mysql هناك فرق بين

ما هو الفرق بين SQL و mysql ببساطة هذا شرح كل منهما

نتيجة بحث الصور عن sql vs mysql
SQL
هى اختصار structure query language
ويقصد بها لغة التعامل مع قواعد البيانات
ولغة sql هى اللغة المستخدمة مع كل قواعد البيانات مثل oracle _mysql _sqlserver
وهى لغة سهلة .

وتنقسم لغة sql الى مجموعة من الاوامر التى تستخدم للتعامل مع قواعد البيانات ومن هذة الاوامر
insert
لادراج بيانات بقاعدة البيانات
update
لتعديل البيانات
delete
لحذف بيانات
create
لانشاء الجداول او الكيان
drop
للحذف
ويتم تصنيفها هذة الاوامر
كالتالى DDL and DML

اما Mysql هى قاعدة البيانات او مايسمى DBMS
وهى اختصار
Database management system
وهى تحتوى على مجموعة الجداول التى يتم بها حفظ البيانات والتى تربطها علاقات فيما بينها

نتيجة بحث الصور عن sql vs mysql

SQL Server 2008 كتاب خطوة خطوة نحو
محاضرة تعريفية عن ادارة انظمة قواعد البيانات
DML كتاب ملخص أوامر
في لازاروس SQLite برمجة قواعد بيانات
بالعربي SQL كتاب الشرح الوافي لتعلم
للبحث عن قيمة واحدة في اكثر من عمود select جملة
طريقة عمل فورمات هاردسك لأجهزة الماك
المساحة المفقودة في أجهزة تخزين الحاسوب
عمل خطة سيو بطريقة ممتازة وسهلة
javascript داخل php هل يمكن إستخدام كود
طريقة استخراج صورة من ملف ورد
Sql و NoSql الفرق بين
UEFI ما هو نظام ال

DML مقدمة توضيحية عن

طبعا عارفين أن لغة ال sql هى لغة الاستعلام الاجرائية الخاصة بالتعامل مع قواعد البيانات او بمعنى اخر
هى لغة تحتوى على مجموعة من الاوامر الا من خلالها نستطيع التعامل مع قاعدة البيانات
طيب عاوزين نشوف الاوامر دى

نتيجة بحث الصور عن ‪DML‬‏
اوامر ال sql كالتالى
DDL
DML
DCL
اولا:اوامر DDL
وهى اختصار data definition language
وهى تحتوى على مجموعة من الاوامر للتعامل مع هيكل الكيانات الخاصة بقاعدة البيانات
طب يعنى اية لفظ الكيانات اقصد بيها ال objects الموجودة بقاعدة البيانات
اوضح كمان
انا لما بنشئ قاعدة البيانات لازم بعدها هنشئ ال objects الخاصة بها وهى

Tables _ view _ sequence _ index_ synonym

طبعا tables هو العمود الفقرى لقاعدة البيانات او المكان الذى يحتفظ بداخلة البيانات بطريقة ما داخل قاعدة البيانات
View عبارة عن مشهد من جدول او اكثر
Sequence يستخدم لانشاء ارقام مسلسلة
Index او الفهارس يفيد فى عمليات البحث
Synonym. اسم بديل لاى كيان موجودة

هنبداء نتعرف على هذة الاوامر
Create _ alter _ drop

Create.
تستخدم فى انشاء الكيان نفسة او objects
Alter .
تعديل او تغيير فى هيكل هذا الكيان
Drop .
حذف هذا الكيان

طيب الخلاصة لما ابداء بانشاء قاعدة البيانات وبعدها عاوز اصمم الجداول او اى كيان اخر يبقى انا هروح لاوامر ال DDL
بالامر create
وكمان لو انا كنت فعلا انشاءات الجداول وعاوز اعدل فى هيكل جدول يبقى انا هروح لاوامر ال DDL بالامر alter
ولو انا انشاءات جدول و عاوز احذفة يبقى هروح لاوامر ال DDL
بالامر drop
اعتقد انا كدا وضحت

طيب انا لغاية دلوقتى لسة معنديش اى بيانات
انا لغاية دلوقتى انشاءات فقط الكيان
طيب اذا احتجت انى اضيف بيانات او اعدل بيانات او احذف بيانات
يبقى انا كدا هروح لاوامر ال DML
ثانيا :اوامر ال DML
DML هى اختصار data manipulation language
وهى تحتوى على الاوامر المستخدمة فى التعامل مع البيانات
وهى
Select استرجاع بيانات من قاعدة البيانات
Insert اضافة بيانات جديدة
Update تعديل او تحديث بيانات موجودة
Delete حذف بيانات من قاعدة البيانات
Merge دمج بيانات
الخلاصة لما احب التعامل مع بيانات بداخل قاعدة البيانات يبقى انا كدا هستخدم اوامر ال DML

نتيجة بحث الصور عن ‪DML‬‏

طيب هى البيانات الا انا اضفتها او عدلتها او حذفتها من خلال اوامر DML
مش لازم انقلها لقاعدة البيانات علشان احفظها او ممكن اتراجع عن هذا التعديل
دلوقتى هيكون دور
Transaction control
وهى
Commit. حفظ البيانات بقاعدة البيانات
rollback. تراجع عن اى تعديل
save point. تراجع بس عند نقطة محددة

طيب بعد ما انا انشاءت الكيانات وبعد لما قمت بادخال البيانات بها مش لازم يكون فى حماية لهذة البيانات
هنا هيكون دور اوامر DCL
ثالثا : DCL
وهى اختصار data control language
وهى
Grant اعطاء صلاحيات للمستخدم
Revoke حذف صلاحيات من المستخدم
طبعا اى objects تم انشاءة لازم يكون هناك صلاحيات على استخدامها .
طبعا كل الا انا اتكلمت علية دا كان مجرد سرد للعناوين
وهى مقدمة كويسة علشان نعرف بيها اللغة دى هستخدمها فين وامتى واية هو امكانيات هذة اللغة

محاضرة تعريفية عن ادارة انظمة قواعد البيانات
DML شرح أوامر
بالعربي SQL كتاب الشرح الوافي لتعلم
درس في كيفية التعامل مع قواعد البيانات بشكل برمجي
كتاب مذكرات حول تصميم قواعد البيانات و تطبيقها
أكثر الألعاب مبيعاً على بلاي ستيشن 4 و إكس بوكس ون
كيف تقوم بشراء جهاز راوتر مناسب لإحتياجاتك
اربعة حقائق واسرار غريبة عن فيسبوك
إختصارات الأكسيل
Screen Time طريقة تعطيل
كيف بدأ أول كمبيوتر شخصي ؟
انواع القراصنة في عالم الانترنت و الحماية
أسباب عدم القدرة على إضافة جهاز إلى ويندوز سيرفر دومين

pl/sql مقدمة بسيطة في

السلام عليكم المقال ستكون مقدمة بسيطة عن ال  pl/sql هتكون المقدمة بسيطة دي  هنتعرف فيها على :

اولا :ماهى pl/sql
ثانيا :طريقة كتابة كود pl/sql
ثالثا: كتابة اول برنامج باستخدام pl/sql

اولا :ماهى pl/sql

نتيجة بحث الصور عن ‪pl/sql‬‏
هى لغة البرمجة الخاصة بشركة اوراكل وهى امتداد للغة sql .
فنتيجة لضعف لغة قواعد البيانات sql
فقد قررت اوراكل انشاء هذة اللغة
يعنى على سبيل المثال انا لو عاوز اتحكم فى برنامج معين او مسار برنامج
لغة ال sql مش هتقدر تعمل الا انا محتاجة
من هنا اوراكل قدمت لنا الحل وهى لغة
pl/sql
ووفرت لنا هذة اللغة العديد من الامكانيات البرمجية مثل if _loop هكذا
يعنى على سبيل المثال
لو عاوز ازود المرتبات بس وفقا لقواعد معينة مثلا
لو الموظف بياخد مرتب كذا الزيادة بتعتة كذا
ولو بياخد مرتب كذا الزيادة بتعتة كذا
هنا بقا لازم استخدم هذة اللغة الاجرائية.

ثانيا : طريقة كتابة كود pl/sql

نتيجة بحث الصور عن ‪pl/sql‬‏
يتم كتابة كود pl/sql داخل بلوك Block
كل بلوك مسئول عن وظيفة معينة كالاتى :

Declare (optional )

هنا يتم تعريف اى شي سوف يتم استخدامة فى البرنامج
من متغيرات وهكذا وتكون اختيارية .

begin ( mandatory)

هنا يتم كتابة جمل sql وجمل pl/sql .

exception (optional )

هنا يتم معالجة الاخطاء المتوقع ان تحدث أثناء تنفيذ البرنامج وتكون اختيارية .

end; (mandatory ).

وهى نهاية البلوك ولابد من كتابه end;

ثالثا: كتابة اول برنامج باستخدام pl/sql

نتيجة بحث الصور عن ‪pl/sql DBMS_output.put_line‬‏
هنا هوضح اذى هعرض output للمستخدم
اولا لازم اشغل عملية الطباعة باستخدام الامر

Set serveroutput on;

الامر السابق يسمح بالطباعة على الشاشة.
طب اية هو امر الطباعة

هو ; ( الرسالة ) DBMS_output.put_line
وهنا هنقف شوية
لو انا عاوز اعرض رسالة نصية او تاريخ يكتب بداخل single code ‘ ‘
طب لو عاوز اطبع رقم او معادلة حسابية مثلا 2*3+2 هيكون بدون single code .
بعض الملاحظات :
لو تم وضع المعادلة الحسابية بين single code تعامل كانها نص .
يمكن استخدام | | concatenation للدمج بين اكثر من نص او بين جزء نصى ورقمى او معادلة.

ملخص الدرس
ان كود pl يكتب داخل بلوك كالتالى

Set serveroutput on;

لتفعيل عمليات الطباعة
declare
لانشاء المتغيرات وغيرها
begin
لكتابة الاكواد المستخدمة فى البرنامج
exception
معالجة الاخطاء اثناء التشغيل
end;
نهاية البلوك

وفى نهاية الشرح هعرض عليكم سؤال مش انا الا هجاوبة لا دا للناس الا هتشوف البوست دا .
السؤال عاوزكم تكتبوا بلوك pl وبداخلة رسالة
تظهر كالتالى

the result 4*4 = 16

تحياتى للجميع
وبالتوفيق

postgres قاعدة البيانات
كتاب ملخص قواعد البيانات
كتاب الأسس العلمية لقواعد البيانات
DML شرح أوامر
درس في كيفية التعامل مع قواعد البيانات بشكل برمجي
المواقع المفيدة لأى مبرمج
خوارزميات التشفير
ايه هو افضل نظام تشغيل للمطورين
ما هي القطعة الأسطوانية الموجودة في أطراف أسلاك الكمبيوتر
FORJA PLUS تطبيق
المساحة المفقودة في أجهزة تخزين الحاسوب
DHCPايه هو ال
STP معايير اختيار افضل مسار في بروتوكول

sql المستويات المتقدمة في لغة

يشكل هذا الكتاب العملاق المستوى الاحترافي و المتقدم في لغة sql من حيث مضمون الكتاب ومحتواه وشرحه إذ أن إجتياز هذا الكتاب يعتبر تقدم كبير في المستوى للمبرمج ودخوله الى مستوى خبير في قواعد البيانات ولغة sql

رابط الكتاب مرفق بالصورة في الأسفل

بالعربي SQL كتاب الشرح الوافي لتعلم
كتاب التنقيب عن البيانات
كتيب أساسيات نظم قواعد البيانات
كتاب منهج تصميم قواعد البيانات
DML كتاب ملخص أوامر
أفضل تطبيقات المنبّه
هل من أضرار في استخدام الحاسوب المحمول وهو موصول بالكهرباء طول الوقت ؟
Flutter كل ما تريد معرفته عن ال
أسهل طريقة لتنزيل جميع تعريفات الكمبيوتر او الاب توب
موقع يساعدك على تعلم الكاتبة بسرعة بإستخدام الكبيورد
Screen Time طريقة إستخدام
SAN و NAS الفرق ببساطة بين
طريقة عمل فورمات هاردسك لأجهزة الماك

php كتاب قواعد البيانات في

هذا الكتاب هو كل ما تحتاجه في عالم قواعد البينات وربطها مع لغة php و التعامل معها و اجراء العمليات و الاستعلامات و الاتصالات لقواعد البيانات sql للغة php

الرابط مرفق بالصورة في الأسفل

php كتاب لشرح الدوال في لغة
php كتاب المختصر المفيد في لغة
php كتاب تعلم البرمجة بلغة
php كتاب مرجع الشامل لدوال
php دالة الوقت والتاريخ فى
في لوحة المفاتيح (F) استخدام سلسلة المفاتيح
UEFI ما هو نظام ال
انواع القراصنة في عالم الانترنت و الحماية
ما هو الفرق بين القراصنة و الكراكرز ؟
أسباب عدم القدرة على إضافة جهاز إلى ويندوز سيرفر دومين
تقنية الذكاء الصنعي بإختصار
البرمجة الكائنية باستخدام بايثون
مع مثال توضيحي Angular نبذة عن

للبحث عن قيمة واحدة في اكثر من عمود select جملة

اذا كان عندي جدول في قاعدة البيانات يحتوي على اربع اعمدة
العمود الاول : الاسم الاول
العمود الثاني: الاسم الثاني
العمود الثالث: الاسم الثالث
العمود الرابع: الاسم الرابع

الاسم الاول : الاسم الثاني : الاسم الثالث : الاسم الرابع

كيف ممكن يكون شكل جمله ال Select الي من خلالها ممكن ابحث في الاسم بغض النظر عن المقطع يعني ممكن اكتب محمد يعمل بحث على جميع الي المقطع الاول محمد والثاني محمد والثالث والرابع
او اني اكتب محمد علي ويكون المقطع الاول محمد والمقطع الثالث لنفس الشخص علي

Solutions

بدك تبني function وتبعتله السترنج و داخل الفنكشن بتعمل سبليت

Select * from table1 where (col1+col2+col3…) like ‘%’+replace(@Name,’ ‘,’%’)+’%’

@Name هي قيمة الاسم الي ادور عليه

dont make an equal function
Make it like
Select 3amood1′,3amood2,3amood 3 where 3amood1 like ‘% % ‘ or 3amood2 like ‘%%’

عندك الحل من الاساس يكون عندك بالداتا بيس غير الاربع مقاطع خانة للاسم كامل يعني لما تحفظ الاسم اول مرة بنزل اسمو الكامل هناك، بس بحالتك حاليا ممكن تعمل
Select fullname from (select one +” +tow… As fullname From tablename) as x where x.fullname like N’%%

 soundex هاي ما بتدور عالاسم بالزبط بتدور عكل شي قريب منو وهاي بالانجليزي جاهزة بالداتا بيس بس للاسماء عربي بدك تكتب دالة الها بتلاقيها بجوجل (جوجل إت)

Cases صناديق الكمبيوتر وأنواعها
ERP System مناقشة عامة في ال
إليك القائمة الكاملة للطرق التي يحمي بها نظام الأندرويد اوريو هاتفك وبياناتك
مراحل تقدم شبكة الانترنت بختصار
أسهل طريقة لتنزيل جميع تعريفات الكمبيوتر او الاب توب
IOS 12 ما الجديد
ﻃﺮﻕ ﺇﻧﺸﺎﺀ ﺃﻱ ﺗﻄﺒﻴﻖ ﺃﻧﺪﺭﻭﻳﺪ
UDP و TCP الفرق بين بروتوكول
iPad Pro 11 تعرف على الجهاز اللوحي الجديد
موقع خاص لكلمات المرور الخاصة بالراوترات
طريقة الحصول على ما يزيد عن 100 جيجا تخزين سحابي
طريقة إسترجاع حساب إنستغرام مسروق أو لا يمكن الوصول له
كيفية تنظيف شاشة حاسوبك بشكل صحيح

بالعربي SQL كتاب الشرح الوافي لتعلم

ينقسم كتاب “الشرح الوافي، لتعلم لغة SQL من نبعها الصافي” إلى خمسة فصول رئيسية.

الفصل الأول والثاني يعرضان مجموعة من المعلومات والتقنيات النظرية والرياضية، بينما تقوم الفصول الثلاثة الأخيرة بعرض معلومات عملية تطبيقية، تدفعك إلى
اكتساب تقنيات جديدة تخول لك احتراف لغة SQL مع برنامج SQL server

يرجى تنزيل محتويات الكتاب لمعرفة المزيد

كتاب ملخص قواعد البيانات
كتاب مفهوم قواعد البيانات
sql server 2008 شرح تنصيب
Access 2000 كتاب الأساسيات في قواعد البيانات
C# 2010 و SQL Server 2008 برمجة قواعد البيانات باستخدام
موقع بيكسلر لتعديل الصور أون لاين
Everything برنامج
SQL في Left Join شرح ال
ss7 ماذا تعرف عن هجوم ال
مناقشة عامة في البرمجة أم الشبكات
طائرات الدرون كابوس الذكاء الصناعي
مقال مبسط في أساسيات الشبكات
كيف بدأ أول كمبيوتر شخصي ؟