الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

شرح : إنشاء قاعدة بيانات باستخدام Gui Tools

بدأه rohaili في 8 أكتوبر 2009 · 2 رد · 2,609 مشاهدة · في قواعد بيانات MySQL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بســم الله الـرحمــن الرحيــم

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

اللهم يا معلم آدم علمنا ويا مفهم سليمان فهمنا ، سبحانك لا علم لنا إلا ما علمتنا إنك أنت علام الغيوب .

1 - اختر الأداة mysql query browser من أدوات gui tools سوف تظهر الشاشة التالية :

post-63809-1255026879_thumb.jpg

2 - اضغط على الزر المنقط لتظهر لك الشاشة التالية :

post-63809-1255026888_thumb.jpg

3 - اضغط على new connection ثم اكتب ما يلي في الخانات التالية :

connection : أي اسم تختاره

username : اكتب root

password : كلمة المرور التي اخترتها عند تهيئة mysql

hostname : اكتب localhost

post-63809-1255026896_thumb.jpg

4 - ثم اضغط على apply ثم close .

الخطوات السابقة تنفذ مرة واحدة فقط عند أول دخول للقاعدة .

بعد ذلك كلما شغلت mysql query browser سوف تظهر لك الشاشة التالية :

post-63809-1255026903_thumb.jpg

1 - اختر اسم الاتصال الذي أنشأته في الخطوة السابقة وسوف تظهر البيانات التي حفظتها سابقا .

2 - في خانة password اكتب كلمة المرور التي ادخلتها سابقا .

3 - في خانة default schema اكتب اسم قاعدة البيانات التي تود استعراضها ، سوف نكتب database1 ليتم انشائها .

post-63809-1255026909_thumb.jpg

ملاحظة : اذا كتبت اسم قاعدة غير موجودة سوف تظهر لك رسالة تفيد أن القاعدة غير موجودة ،

فهل تريد إنشائها ، اختر نعم ( طريقة سهلة لإنشاء قاعدة بيانات ) ، وسوف تظهر لك الشاشة التالية :

post-63809-1255026916_thumb.jpg

4 - اضغط بالزر الأيمن على database1 واختر create new table وسوف تظهر لك الشاشة التالية :

post-63809-1255026924_thumb.jpg

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 فلا تغير الترميز ولا المجموعة .

لتصبح الصفحة كالتالي :

post-63809-1255026932_thumb.jpg

8 - اضغط على صفحة table option واختر myisam في خانة table engine و utf8

و utf8_unicode_ci في خانتي charset و collation لتصبح الصفحة كالتالي :

post-63809-1255026940_thumb.jpg

9 - اضغط على apply changes وسوف تظهر الصورة التالية :

post-63809-1255026947_thumb.jpg

10 - اضغط على execute ثم close ليظهر لك الجدول في القاعدة كما تبين الصورة

التالية :

post-63809-1255026954_thumb.jpg

تلميحات :

1 - يمكن تعديل الجدول بالضغط بالزر الأيمن عليه ثم اختر edit table

2 - يمكن أخذ نسخة من تصميم الجدول بالضغط بالزر الأيمن عليه

ثم اختر copy create statement to clipboard ثم اذهب إلى المفكرة

واختر لصق فتظهر لك أوامر sql كالتالي :


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;
DROP TABLE IF EXISTS `database1`.`table1`;

تحذير : السطر الأول يحذف الجدول ان كان موجودا .

اذا لم ترغب في انشاء القاعدة باستخدام المعالج نفذ أمرا sql كل على حدة ، بعد حذف القاعدة ان كانت موجودة .

CREATE DATABASE database1;


`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;
CREATE TABLE  `database1`.`table1` (

يمكن حفظ هذه الأوامر لاعادة إنشاء القاعدة عند فقدها .

3 - يمكن إنشاء قاعدة بالضغط بالزر الأيمن على أي قاعدة ثم اختر create new schema

4 - يمكن حذف قاعدة بالضغط بالزر الأيمن عليها ثم اختر drop schema .

5 - انقر بالزر الأيسر مرتين على الجدول سوف يظهر أمامك أمر استعراض الجدول ، ثم اضغط على الزر الذي يشبه علامة البرق ( execute ) ليتم تنفيذه .

6 - يمكنك كتابة أي أمر sql في المستطيل السابق ليتم تنفيذه على القاعدة المفتوحة ( الافتراضية ) ، حتى أوامر إنشاء القاعدة أو الجدول .

7 - يمكن فتح القاعدة بالضغط عليها بالزر الأيمن ثم اختر make default schema .

هذا ما أعانني الله على شرحه ، فما كان من صواب فمن الله وحده ، وما كان من خطأ فمني والشيطان .

والحمد لله رب العالمين .

300_130.gif

#2

يعطيك الف عاافيه اخوي والله كنت محتاجه إلى هذا الدرس في ميزان أعمالك إن اشاء الله

#3

أخويي ممكن سؤال

لو بغيت اعبي الجدول من وين؟

هل باستخدام اوامر sql؟

مواضيع مشابهة