بســم الله الـرحمــن الرحيــم
السلام عليكــم ورحمـة الله وبركاتــه ،،
اللهم يا معلم آدم علمنا ويا مفهم سليمان فهمنا ، سبحانك لا علم لنا إلا ما علمتنا إنك أنت علام الغيوب .
1 - اختر الأداة mysql query browser من أدوات gui tools سوف تظهر الشاشة التالية :
www.arabteam2000-forum.1r99kk99k9k9k...=post&id=93383
2 - اضغط على الزر المنقط لتظهر لك الشاشة التالية :
www.arabteam2000-forum.1r99kk99k9k9k...=post&id=93384
3 - اضغط على new connection ثم اكتب ما يلي في الخانات التالية :
connection : أي اسم تختاره
username : اكتب root
password : كلمة المرور التي اخترتها عند تهيئة mysql
hostname : اكتب localhost
www.arabteam2000-forum.1r99kk99k9k9k...=post&id=93385
4 - ثم اضغط على apply ثم close .
الخطوات السابقة تنفذ مرة واحدة فقط عند أول دخول للقاعدة .
بعد ذلك كلما شغلت mysql query browser سوف تظهر لك الشاشة التالية :
www.arabteam2000-forum.1r99kk99k9k9k...=post&id=93386
1 - اختر اسم الاتصال الذي أنشأته في الخطوة السابقة وسوف تظهر البيانات التي حفظتها سابقا .
2 - في خانة password اكتب كلمة المرور التي ادخلتها سابقا .
3 - في خانة default schema اكتب اسم قاعدة البيانات التي تود استعراضها ، سوف نكتب database1 ليتم انشائها .
www.arabteam2000-forum.1r99kk99k9k9k...=post&id=93387
ملاحظة : اذا كتبت اسم قاعدة غير موجودة سوف تظهر لك رسالة تفيد أن القاعدة غير موجودة ،
فهل تريد إنشائها ، اختر نعم ( طريقة سهلة لإنشاء قاعدة بيانات ) ، وسوف تظهر لك الشاشة التالية :
www.arabteam2000-forum.1r99kk99k9k9k...=post&id=93388
4 - اضغط بالزر الأيمن على database1 واختر create new table وسوف تظهر لك الشاشة التالية :
www.arabteam2000-forum.1r99kk99k9k9k...=post&id=93389
5 - في خانة table name اكتب table1 ثم اضغط enter سوف ينتقل المؤشر الى اسم العمود الأول
اكتب col1 ثم اضغط enter سوف يضع المعالج integer في خانة datatype
وصح في not null ( حقل غير فارغ ) وصح في auto inc ( ترقيم تلقائي ) وصورة مفتاح بجوار اسم العمود الأول ( مفتاح أساسي ، لا يسمح بتكرار القيم في العمود )
اضغط enter لتنتقل إلى العمود الثاني .
6 - اكتب col2 ثم enter سوف يضع المعالج varchar(45) في datatype
وصح في not null وصورة معين بجوار العمود الثاني
ملاحظة : بالضغط على صورة المفتاح يتحول إلى معين ( أي حقل عادي ) .
7 - اختر العمود الذي تريد تحديد ترميزه ومن صفحة column details اختر utf8 في خانة column charset واختر utf8_unicode_ci
ملاحظة : اذا كان نمط البيانات integer فلا تغير الترميز ولا المجموعة .
لتصبح الصفحة كالتالي :
www.arabteam2000-forum.1r99kk99k9k9k...=post&id=93390
8 - اضغط على صفحة table option واختر myisam في خانة table engine و utf8
و utf8_unicode_ci في خانتي charset و collation لتصبح الصفحة كالتالي :
www.arabteam2000-forum.1r99kk99k9k9k...=post&id=93391
9 - اضغط على apply changes وسوف تظهر الصورة التالية :
www.arabteam2000-forum.1r99kk99k9k9k...=post&id=93392
10 - اضغط على execute ثم close ليظهر لك الجدول في القاعدة كما تبين الصورة
التالية :
www.arabteam2000-forum.1r99kk99k9k9k...=post&id=93393
تلميحات :
1 - يمكن تعديل الجدول بالضغط بالزر الأيمن عليه ثم اختر edit table
2 - يمكن أخذ نسخة من تصميم الجدول بالضغط بالزر الأيمن عليه
ثم اختر copy create statement to clipboard ثم اذهب إلى المفكرة
واختر لصق فتظهر لك أوامر sql كالتالي :
كود
DROP TABLE IF EXISTS `database1`.`table1`;
CREATE TABLE `database1`.`table1`
(
`col1` int(10) unsigned NOT NULL AUTO_INCREMENT,
`col2` varchar(45) COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`col1`)
)
ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
تحذير : السطر الأول يحذف الجدول ان كان موجودا .
اذا لم ترغب في انشاء القاعدة باستخدام المعالج نفذ أمرا sql كل على حدة ، بعد حذف القاعدة ان كانت موجودة .
كود
CREATE DATABASE database1;
كود
CREATE TABLE `database1`.`table1` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(45) COLLATE utf8_unicode_ci DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=MyISAM AUTO_INCREMENT=10 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
يمكن حفظ هذه الأوامر لاعادة إنشاء القاعدة عند فقدها .
3 - يمكن إنشاء قاعدة بالضغط بالزر الأيمن على أي قاعدة ثم اختر create new schema
4 - يمكن حذف قاعدة بالضغط بالزر الأيمن عليها ثم اختر drop schema .
5 - انقر بالزر الأيسر مرتين على الجدول سوف يظهر أمامك أمر استعراض الجدول ، ثم اضغط على الزر الذي يشبه علامة البرق ( execute ) ليتم تنفيذه .
6 - يمكنك كتابة أي أمر sql في المستطيل السابق ليتم تنفيذه على القاعدة المفتوحة ( الافتراضية ) ، حتى أوامر إنشاء القاعدة أو الجدول .
7 - يمكن فتح القاعدة بالضغط عليها بالزر الأيمن ثم اختر make default schema .
هذا ما أعانني الله على شرحه ، فما كان من صواب فمن الله وحده ، وما كان من خطأ فمني والشيطان .
والحمد لله رب العالمين .