استعمال قاعدة البيانات

تعريف قاعدة البيانات

آخر تحيين: 08-02-2014

إدارة قاعدة البيانات : phpMyAdmin php المتغيرات الشاملة المحدّدة


قاعدة البيانات هي برنام مستقل ، يمكّننا من حفظ المعطيات بشكل مرتّب ، حتى نستطيع الولوج إليها بكل سهولة . تعتبر قاعدة MySql الأكثر استعمالا ، إذ تدين بجزء كبير من هذه الشهرة للغة php . و يمكننا أيضا استخدامها مع لغات أخرى مثل : C++ , Phyton, Perl ...
Php + MySql : تعطينا واجهة قوية ، مرنة و سريعة لبرمجة تطبيقات الويب .

للتواصل مع قاعدة البيانات " لإضافة عضو مثلا أو موضوع أو حذفه أو تعديله أو اختياره " ، نستعمل لغة SQL ، هي عبارة عن أوامر ، تكتب شيفراتها في صفحة php .


Structured Query Langage : SQL : لغة الإستعلام المهيكلة
إستعلام : سؤال ، تقديم طلب ، إصدار أوامر .

ترتيب البيانات يتم في جداول . مثلا أثناء تخزين معلومات عن أعضاء موقعكم في قاعدة البيانات سيبدو الجدول شبيها بهذا :



استعمال الجداول لترتيب البيانات طريقة جد عملية ، حيث يسهل الولوج إليها و القيام بخيارات من سهلة إلى جد معقدّة ، في مثالنا السابق (الصورة أعلى ) ، لاختيار أسماء الأعضاء الذكور فقط على سبيل المثال ، ستكون شيفرة SQL شبيهة بهذه .

SELECT pseudo FROM login WHERE gender='ذكر'; 

إذا ترجمنا الشيفرة فهي تعني قم باختيار الأسماء من الجدول حيث الجنس ذكرا
هذه الشيفرة ، لتكوّنوا فقط فكرة عن طبيعة شيفرات SQL ، لا تعيروا لها اهتماما ، سنرى ذلك في حينه


كيف يتم التواصل بين php و MySql

يتم التواصل مع قاعدة البيانات عن طريق لغة SQL . و تكتب شيفراتها في صفحة php .
في مثالنا السابق SELECT pseudo FROM login WHERE gender='ذكر'; سيقوم php بمعالجة الصفحة ، و عندما يصل إلى شيفرة SQL سيرسلها فورا إلى قاعدة البيانات لتنّفذ أوامرها .

<?php
 /* 
   php :
    SQL أريد الحصول على أسماء الأعضاء الذكور من قاعدة البيانات !! سأطلب ذلك من لغة 
*/
// SQL :
// لقد طُلب مني الذهاب إلى قاعدة البيانات ثم اختيار أسماء الأعضاء الذكور فقط 
// سأنفذ الأمر

 /* 
 شكرا لقد حصلت على الأسماء  : php 
*/
?>


بعد هذا التعريف العام و الذي سيتضح لكم أكثر مع مرور الوقت ، سنتعرف عن طريقة إنشاء قاعدة البيانات و إدارتها.