برامج

دروس في Mysql [الأرشيف] - برامج نت

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

مشاهدة النسخة كاملة : دروس في Mysql


المحترف_
07-18-2007, 01:49 PM
السلام عليكم و رحمة الله تعالى و بركاته
تحية عطرة الى كل اعضاء برامج نت
سوف اتطرق في اشتراكي هدا الى عرض دروس خاصة ببرنامج ادارة قواعد البيانات العلائقية MYSQL
الدرس الاول
نظرة شمولية الى البرنامج
ماي إس كيو إل و تلفظ أحيانا ماي سيكويل ( الإنجليزية:Mysql ) ملقم قواعد بيانات يعتمد التعامل معه على لغة الاستعلام البنيوية أو SQL بالإنجليزية و هو من المنتجات مفتوحة المصدر (Open Source) المنتجة ضمن اتفاقية جنو (GNU Public (Licence

أثبت ماي أس كيو أل نجاحاً باهراً في إدارة المواقع الديناميكية المرتبطة مع لغة برمجة مواقع الويب بي أتش بي php.

يتميز ملقم ماي أس كيو أل بسرعته الكبيرة؛ لأنه ملقم قواعد بيانات متعدد المسالك (Multi- threaded) مما جعل إمكانية الاستعلام من قاعدة البيانات سريعة جداً من المشاكل التي يعاني منها صعوبة تأقلمه مع الواجهات البرمجية المختلفة أي صعوبة ربط القاعدة مع واجهة مبرمجة بلغات برمجية مختلفة.

يعتبر برنامج phpmyadmin على Apache من أفضل محررات هذه القاعدة التي تريح من تعلم الصيغة اللغوية syntax.

كيفية تسجيل الدخول إلى ماي اس كيو ال عند طريق واجهة سطر الاوامر: عليك ادخال اسم الملقم المضيف و كلمتي السر و المستخدم بالشكل التالي

mysql -h hostname -u username -p

ثم ادخل كلمة المرور

enter password

و بدليل نجاح دخولك إلى ملقم ماي اس كيو ال تظهر لك النافذة التالية

نجاح الدخول

و من ثم يمكن التحكم في انشاء قواعد البيانات و الجداول و الأعمدة و الامتيازات ...الخ عند طريق سطر الأوامر الا انه من الاسهل استخدام المحررات المرئية كالـ phpmyadmin الذي جعل العمل على قاعدة البيانات اسرع بكثير .

مثال:طريقة انشاء جدول في ماي اس كيو ال:

creat database database_name;

لا تنسى الفاصلة المنقوطة في نهاية السطر

عند نجاح العملية يظهر لك السطر التالي:

Query ok, 1 row affected (0.05 sec)

Positive.Muslim
08-10-2007, 04:05 PM
جزاك الله خير و نفع بك

بارك الله فيك

المحترف_
08-10-2007, 06:26 PM
الدرس الثاني

محاور الدرس
1. الدخول و الخروج من MYSQL
2. انشاء قاعدة للبيانات
3. انشاء الجداول



1 .الدخول و الخروج من MYSQL
لكي تتمكن من الدخول الى البرنامج اتبع الخطوات التالية
START -> ALL PROGRAMMES-> MYSQL-> COMMAND LINE
سوف يفتح لك البرنامج و يطلب منك ادخال الرقم السري
اضغط على ENTER و انتظر الى ان يظهر لك السطر التالي
<MYSQL
و هو يدل على ان البرنامج قادر على تلقي الاوامر الخاصة به


اما ادا اردت الخروج ادخل الامر QUIT هكدا
MYSQL> QUIT


2.انشاء قاعدة البيانات
اولا و قبل كل شئ ادا اردنا ان نقوم بالتعرف على قواعد البيانات المتواجدة ما علينا الا ادخال الامر SHOW DATABASES
MYSQL> SHOW DATABASES;

عند الضغط على زر ENTER من لوحة المفاتيح سوف تظهر لك قائمة باسما قواعد البيانات المتواجدة ادا اردت العمل على واحدة منها ادخل الامر USE
MYSQL> USE DATABASE_NAME

اما ادا اردنا انشاء قاعدة للبيانات جديدة ما علينا الا ادخال الامر CREATE DATABASE




MYSQL> CREATE DATABASE DATABASE_NAME;
ثم نضغط على الزر ENTER من لوحة المفاتيح فيخبرنا البرنامج بانه قد تم انشاء قاعدة جديدة للبيانات
لنقم ادا بالتعرف على الجداول المتواجدة
ندخل الامرSHOW TABLES
MYSQL>USE DATABASE_NAME
يخبرنا البرنامج بانه قد تم اختيارقاعدة البيانات من اجل العمل عليها
بعدها ندخل الامر SHOW TABLES
MYSQL> SHOW TABLES;
بما أنها قاعدة بيانات جديدة فمن الطبيعي ان يخبرك البرنامج بان الجدول فارغ


3. انشاء الجدول
من اجل ان ننشأ جدولا خاصا بقاعدة البيانات التي قمنا بانتقائها نستعين بالامر create
Mysql> create table table_name (name varchar(20), spices char(2), birth date;)

بعد ان قمنا بادخل الامر لنلقي نظرة على طبيعة الجدول باستخدام الامر describe
Mysql> describe table_name;


ملاحظة الامران use and quit ليس من الضروري ان نكتب الفاصلة المنقوطة في النهاية فكتابتها يبقى اختياريا اما الاوامر الاخرى فأنه من الضروري كتابة الفاصلة المنقوطة

maggime
08-14-2007, 09:45 AM
شكرا أخي والله يعطيك العافية