wllad-elzwat.yoo7.com
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


هنا تجد العلم والفكر والترفية وكل ما يخص حواء
 
الرئيسيةالبوابةأحدث الصورالتسجيلدخول

 

 الدرس الثاني من الفصل الثاني :PhpMyAdmin

اذهب الى الأسفل 
كاتب الموضوعرسالة
excellency

excellency


عدد الرسائل : 130
تاريخ التسجيل : 06/04/2008

الدرس الثاني من الفصل الثاني :PhpMyAdmin Empty
مُساهمةموضوع: الدرس الثاني من الفصل الثاني :PhpMyAdmin   الدرس الثاني من الفصل الثاني :PhpMyAdmin Icon_minitimeالثلاثاء أبريل 22, 2008 5:08 am

على بركة الله نبدأ الدرس الثاني من الفصل الثاني

الفصل التاني :قاعدة البيانات

*PhpMyAdmin :

سنتعرف من خلال درس اليوم عن كيفية انشاء قواعد البيانات والتعديل عليها وعمليات أخرى جد مهمة للتعامل مع قواعد البيانات ولهذا فنحن متحتاجين لنظام جد عملي يستعمل من طرف عدد كبيـــــر من المواقع :إنه PhpMyAdmin
هذا الأخير مدمج في البرنامج الذي قدمته لكم في بداية الدورة وهو EasyPHP,وبالتالي يمكننا استعماله الآن إن كنتم قمتم بتنصيب EasyPHP.
معظم شركات الأستضافة تسمح باستعمال PhpMyAdmin.
وللمعلومة :PhpMyAdmin هو عبارة عن مجموعة من الصفحات PHP ,هو ليس برنامج وإنما صفحات ويب PHP تساعدنا على ربح الكثير من الوقت .
أول شيء أطلبه منكم هو أن تفتحوا PhpMyAdmin
كيف..كيف ذلك الدرس الثاني من الفصل الثاني :PhpMyAdmin Smailes85 ؟
لاعليكم الأمر سهل جدا :
-قوموا بتشغيل EasyPHP
-افتحوا صفحة :Administration

ستظهر لكم هذه الصفحة :
الدرس الثاني من الفصل الثاني :PhpMyAdmin Administration1

-للدخول الى PhpMyAdmin اضغطوا على (2):Gestion BDD
صفحة جديدة تفتح إنها الصفحة الخاصة ب PhpMyAdmin الدرس الثاني من الفصل الثاني :PhpMyAdmin Smailes21

-انشاء جدول بيانات :Table

واليكم الصفحة التي ستظهر لكم :

الدرس الثاني من الفصل الثاني :PhpMyAdmin PhpMyadmin

كما لاحظتم في الصورة يوجد موضعين جد مهمين :
-(1) لائحة قواعد البيانات :تجدون في هذه اللائحة قواعد البيانات التي أنشئتموها.والرقم الذي يوجد بين قوسين هو عدد الجداول في كل قاعدة بيانات.

-(2) اضافة قاعدة بيانات جديدة :أكتبوا إسم قاعدة البيانات التي ترغبونا في اضافتها -لتكن test- واضغطوا على Créer الدرس الثاني من الفصل الثاني :PhpMyAdmin Smailes32 نعم أنشئت قاعدة البيانات

عموما يوجد قاعدتي بيانات :mysql و test , قاعدة البيانات mysql لاتقربوهـــا لأنها تحوي معلومات جد مهمة لأشتغال Mysql.

سنقوم بالعمل على قاعدة البيانات test قوموا باختيارها من اللائحة.سترون أنه لايوجد أي جدول بيانات فيها .أترغبون في إنشاء واحد الدرس الثاني من الفصل الثاني :PhpMyAdmin Smailes107

سنقوم بإنشاء الجدول news يحوي ثلاث حقول:

الدرس الثاني من الفصل الثاني :PhpMyAdmin Champs

الجدول لم ينشئ بعد يلزمنا وضع الحقول ولتكن :
- id:هو الرقم التسلسلي للبيانات
-titre :يحوي هدا الحقل عنوان الnews
-contenu :يحوي تفاصيل الnews
وهاته صورة تظهر لكم ما يجدر بكم أن تفعلوه الدرس الثاني من الفصل الثاني :PhpMyAdmin Smailes67

الدرس الثاني من الفصل الثاني :PhpMyAdmin TableTest

في الخانة الأولى نضع اسم الحقل وفي الثانية نوعه والثالثة نضع فيها السعة القصوى للحقل.
هناكـ اختيارات أخرى موجودة على يمين الشاشة لكل حقل :

الدرس الثاني من الفصل الثاني :PhpMyAdmin Options

بالنسبة للحقل الأول id وضعت auto_increment في الخانة Extra وهذا ماأصيكم به بالنسبة لكل حقل من نوعية id :لأنه عند ادخال بيانات جديدة في الجدول تزداد قيمته كل مرة مثلا في المرة الأولى تكون 1 ثم 2 ,3 ,4... وهكذا لتجنب تكرار ادخال البيانات وكذلكـ وجع راس الدرس الثاني من الفصل الثاني :PhpMyAdmin Bgrfreak

وكذلكـ وضعت Index للحقل id من أجل تسريع وثيرة البحث في الجدول
والآن لايلزمكم الا الضغط على Sauvegarder لتخزين المعلومات الخاصة بالجدول.


-تعديل جدول بيانات :Table

على يسار الشاشة سترون أن الجدول انضاف :
الدرس الثاني من الفصل الثاني :PhpMyAdmin TableNews
-يمكنكم النقر على اسم الجدول للوصول الى بنية الجدول
-كما يمكنكم النقر على الصورة الصغيرة الموجودة قبل اسم الجدول للوصول الى البيانات المنضافة في الجدول
-لكن لحدود الأن الجدول فارغ ,ادا ظهرت لكم بنية الجدول سترون مايلي:

الدرس الثاني من الفصل الثاني :PhpMyAdmin Structure

كما ترون توجد مجموعة من الأختيارات سنروا أهمها:
قوموا بالضغط على :Insérer لكي نقوم بادخال بيانات جديدة

الدرس الثاني من الفصل الثاني :PhpMyAdmin Donnees

كما ترون تركت الحقل id فارغ لأني وضعت سابقا في الخانة Extra: auto_increment اذا تتذكرون الدرس الثاني من الفصل الثاني :PhpMyAdmin Smailes2
والحقول الأخرى -Titre و Contenu- نكتب فيها مانشاء ثم نضغط على Exécuter
أعيدوا العملية مرة أو اثنين حتى تتقينوها واتركوا الحقل id فارغ الدرس الثاني من الفصل الثاني :PhpMyAdmin Smailes55

الآن سنقوم باظهار البيانات التي قمنا باضافتها ,اضغطوا في القائمة الموجودة في الأعلى على :Afficher

محتوى الجدول سيظهر أمام أعينكم الدرس الثاني من الفصل الثاني :PhpMyAdmin Smailes26 :

الدرس الثاني من الفصل الثاني :PhpMyAdmin Afficher

-(1) :لأظهار النصوص كاملة
-(2) :عند الضغط على هذه الصورة يمكنكم تعديل بيانات السطر
-(3) :هذه الصورة تمكنكم من حذف السطر
-(4) :اظهار عدد محدد من الأسطر ابتداءا من سطر تحدده أنت

-عمليات أخرى :
هناك خمس عمليات أخرى يمكن أن نقوم بها :
•SQL
•Exporter
•Opérations
•Vider
•Supprimer

*SQL :
عند الضغط على القائمة SQL تظهر لنا الصورة التالية :

الدرس الثاني من الفصل الثاني :PhpMyAdmin SQL

يمكننا هنا أن ننفذ جل الأوامر SQL :
-(1) :نضع هنا الأوامر SQL مثلا :SELECT * FROM `news` WHERE 1
-(2) :أو يمكننا أن ندرج ملف يحتوي على الأوامر SQL عموما الطريقتين يؤديين نفس العمل الدرس الثاني من الفصل الثاني :PhpMyAdmin Smailes2

*Exporter :
هذا الأختيار يسمح لنا الحصول على نسخة من قاعدة البيانات على شكل ملف نصي نسجله في الهارديسك وذلك لأمرين اثنين لا أكثر :
-من أجل نقل قاعدة البيانات الى موقع الأستضافة
-من أجل عمل نسخة احتياطية لقاعدة البيانات: Back-up

الدرس الثاني من الفصل الثاني :PhpMyAdmin Exporter

أنصحكم بترك الخيارات كما هي واضغطوا على Exécuter للحصول على أوامر SQL الخاصة بإنشاء قاعدة بياناتكم

*Opérations :
يمكنكم عمل مجموعة من العمليات على الجدول :
-تغيير اسم الجدول
-نقل الجدول الى قاعدة بيانات أخرى
-نسخ الجدول
-وغيرها من العمليات التي يتكلف Mysql

*Vider :
تمكنكم هده القائمة من تفريغ الجدول
تذكروا أنه لاتوجد وسيلة لألغاء هذه العملية الدرس الثاني من الفصل الثاني :PhpMyAdmin Smailes2

*Supprimer :
هذه القائمة تقوم بحذف الجدول نهائيا من قاعدة بياناتكم


الى هنا نصل الى نهاية الدرس الثاني من الفصل الثاني من دورتنا أتمنى أن يروقكم ولا تترددوا بطرح أي سؤال اذا كان هناك شيء غير مفهوم

الى اللقاء في الدرس القادم ان شاء الله
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
الدرس الثاني من الفصل الثاني :PhpMyAdmin
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
wllad-elzwat.yoo7.com :: منتدى الكمبيوتر والانترنت :: منتـــــــدى لغــــــــــــــــات البرمجــــــــــــة-
انتقل الى: