ما هى قواعد البيانات MySQL ؟

ما هى قواعد البيانات MySQL ؟

ما هى قواعد البيانات MySQL

هو نظام إدارة قواعد البيانات علائقي (يعتمد على العلاقات) يعتمد التعامل معه على لغة إس كيو إل.

وليس لها علاقه ب لغات البرمجه الاخرى ولكن للاسف بسبب اقترانها بلغه php فان كثيرا من الناس تعتقد انها جزء منها ولكن بالطبع My SQL هى قواعد بيانات وهى منعزله تماما عن اللغات الاخرى.

فقط اللغات الاخرى تستخدمها  ومن الطبيعى جدا ان تجدها مستخدمه مع لغات اخرى مثل Python او ASP  او PHP .
نستطيع من خلالها انشاء قواعد بيانات عن طريق بعض الاوامر.
لكن يوجد عندنا  ثلاث مصطلحات هامه يجب ان نعرفها جيدا اذا اردنا ان ندخل هذا المجال:- 
1 – Database :- هى مجموعه من الملفات تحتوى على البيانات.
2 – Database Server :- مجموعه من البرامج تدير البيانات اى ان جميع العمليات التى يتم اجراءها على قاعده البيانات تتم عن طريق Database Server  تنويه مهم:- ليس لان اسمها Database Server فيجب ان تكون تتعامل مع السيرفرات او مرتبطه بها فكما قلنا انها تدير البيانات او قواعد البيانات.
وبما اننا فى مجال ال Database فسوف نقابل هذا المصطلح كثيرا الا وهو ال DBMS:- 
Database Management System :- اى نظام اداراه قواعد البيانات وهو ما يقوم به ال Database Server .
3 – Database Language :- قواعد البيانات عندها لغه خاصه (لغه برمجه)
فلنسميها لغه برمجه مجازا هذه اللغه اسمها  SQL .
                                                (Structured Query Language)
تكتب بها مجموعه من الاوامر فترسل لل Database Server فيقوم بفهمها وتنفيذها على ال Database 
اذا  ف الامر يكون عباره عن SQL تذهب الى data base server يحللها ثم يقوم بتنفيذ ما  فى الاوامر  فتتحوا الى data base تحفظ فيها البيانات وتسترجع منها.
وكما قلنا من قبل ان ال Database هى عباره عن مجموعه من الملفات تحتوى على البيانات فهذه الملفات تكون لها اسماء وتحتوى على مجموعه من الجداول كل جدول له اسم ايضا  ويحتوى على عدد من الصفوف والاعمده  والمطور هو من يقوم بتعيين عدد الاعمده والصفوف تتكرر وكل تقاطع بين العمود والصف اسمه Cell 
الخلاصه:-
ننشئ اولا قاعده البيانات ثم ننشئ عدد من الجداول لكل جدول اسم موضوع فى القاعده  ونسطتيع التعديل عليها كل هذا عن طريق اوامر ال SQL .

وتم تقسيم ال SQL الى اقسام :- 

DDL :-Data Definition language
وهى المسئوله عن انشاء قواعد البيانات والجداول  اى الهيكل
 
 
DML :-Data manipulation language
وهى المسئوله عن التعديل او الاضافه او الحذف … اى التلاعب
DCL :-Data control language
   

اشترك فى القائمة البريدية

عن الكاتب

شارك على وسائل التواصل

اترك تعليقاً

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