المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : 1-لمحة بسيطة عن MySql(دورة MySql )


رائد ابو فيصل
19-03-2010, 06:34 PM
بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته

قبل البدأ, فأنا اكثر ما اكره هو المقدمات الكبيرة.
لأنها غالبا تحتوى على معلومات تستطيع الحصول عليها بدقيقتين
بإستخدام اى محرك بحث.

لذلك لن الجأ للحديث عن تاريخ MySql كامقدمة للدورة.

بالنسبة لمسألة التركيب والتثبيت وما الى ذلك.

انا شخصيا لن اشرح تركيب الـ MySql بمفردها.

وهذا له سبب (اراه مقنع) هل يمكن ان تستخدم قاعدة بيانات بدون برنامج يديرها مثل الـ Php مثلا؟

لا اظن ذلك, فـ قواعد البيانات بمفردها لن تفيدك بشئ الا اذا كان هناك برنامج يشغلها.

بالتالى اظنك (خصوصا اذا كنت من المترددين على قسم الـ Php)

لديك خادم محلى. وتقريبا كل انواع الـ localhost التى رأيتها

تقدم معها تثبيت لخادم MySql بالإضافة الى برنامج التحكم بها الشهير PhpMyAdmin


وحتى على استضافتك بغض النظر عن نوع لوحة تحكم الموقع, سترى انه يتم توفير برنامج الـ PhpMyAdmin


لذلك لا اظن ان هناك داعى لأن اشرح كيفية تركيب خادم MySql بمفرده.


لكنى سأعتبر من الأن انك تستخدم برنامج wamp server (http://www.wampserver.com/en/)

مثل الذى استخدمه انا, وبصراحة رغم انه باللغة الأنجليزية على عكس بعض البرامج الأخرى مثل خادم الجمل. الا انى اراه هو افضلهم.

ويوفر كل مايمكن ان تحتاج له كامطور او مبرمج.

والإفتراضى فى هذا البرنامج لقواعد البيانات.

اسم المستخدم يكون root

وكلمة المرور لا يوجد. بمعنى انه عندما تطالب بإدخال كلمة مرور تترك حقل كلمة المرور فارغ.

وايضا لتكون على يقين ان خادم MySql يعمل بشكل سليم بالبرنامج

يجب ان تكون ايكونة البرنامج التى تظهر بالتاسك بار بجانب الساعة لها اللون الأبيض, وليس اى لون اخر.

شئ بسيط ايضا اريد التلميح اليه ربما تقرأ عنه فى اى مكان اخر, ولا تجد ما المعنى او المقصود به.
وهو mysql client برنامج الـ PhpMyAdmin هو احد البرامج التى يطلق عليها MySql Client



وايضا ببرنامج الـ wamp server

هناك شئ يدعى MySql Console

وهو ايضا مثل الـ MySql Client الا انه شبيه بصفحة الدوس Dos الخاصة بالويندوز اذا كنت تتذكرها. وهو معروف بين بقية الـ MySQL Clients

بإنه من نوع Command line.

عندما تقوم بفتحها (عن طريق الضغط على ايكونة البرنامج, ثم اختيار قائمة MySql ثم MySQL Console )


عندما تفتح هذه النافذة سوف تطلب بإدخال كلمة مرور, وبما انك لم تقم بتغيير اى شئ فقط اضغظ على انتر وسوف يصبح لك الصلاحيات لفعل اى شئ مع قواعد البيانات.

هذه النافذة هى اصعب وسيلة واكثرها احترافية فى التعامل مع قواعد البيانات (مقارنة ببرامج اخرى مثل الـ PhpMyAdmin )

لكن الميزة فى صعوبتها, هو انك عندما تستخدمها وانت مبتدئ وتكتب الكود مرة خاطئ ومرة صحيح, ومرة على مرة تستطيع كتابة اكواد كبيرة بدون ان تخطئ.
وتعتاد على هذه الطريقة الصعبة والمملة فى كتابة الأكواد.

عندما تبدأ فى التعامل مع هذه الأكواد بإستخدام لغات برمجة اخرى مثل الـ php

سيكون الأمر بالنسبة لك شئ بسيط جدا واقل مايقال عنه انه سيكون بمنتهى السهولة.

لذلك بإذن الله سوف نعمل مع هذه النافذة ببقية دورة الـ MySql

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

واراكم بالدرس التالى لنتحدث سويا عن فهم كيفية التخطيط لتصميم قواعد البيانات.

اقرأ ايضا..

•الدرس التالى معنى المفاتيح Keys والعلاقات بين جداول قاعدة البيانات (http://www.abc4web.net/vb/showthread.php?p=58418#post58418)


من الدعم العربي التطويري

محمود عفيفى
19-03-2010, 06:51 PM
جزاك الله خيراً أخى أبو فيصل

أبو يوسف
19-03-2010, 07:16 PM
بارك الله فيك أخي ابو فيصل

وجزاك الله خيرا على حسن إنتقائك

abohmam
21-03-2010, 11:16 PM
بارك الله فيك أخى ابا فيصل

ان شاء الله نتابع معك الدورة بغية الإستفادة والتعلم