بعد إنشاء الجدول ، أنقروا على إسمه أو على الأيقونة . ستلجون إلى صفحة هيكل الجدول . و يمكنكم أيضا الولوج إليها عبر القائمة الأفقية بالنقر على الوصلة "Structure" كما تبين الصورة أسفله
القائمة تضم وصلات أو روابط أخرى ، من خلالها سنتعرّف على أهم العمليات التي يمكننا إجراؤها على الجداول .
Insert : ملأ الجدول يدويّا
الوصلة "Insert" تمكننا من إضافة محتوى جديد إلى الجدول . لنستفيد منها فورا ، و نحاول إضافة بعض المواضيع . لذا أنقروا على الرّابط ستحصلون على صفحة ، تتيح لكم ملأ حقول اجدول .
كما تلاحظون ملأت حقول : العنوان و المحتوى و الكاتب و تركت حقل "id" فارغا . لا تضعوا أي شيء في هذا الحقل ، لأننا جعلنا منه المفتاح الأساسي للجدول . و سيُملأ تلقائيا .
يمكنكم إضافة العديد من المواضيع في هذه الصفحة ، و لفعل ذلك يمكنكم اختيار العدد الذي تريدونه . في اللائحة المنسدلة أسفل الصفحة .
تذكّروا عدم وضع أي شيء في حقول "id" .
عندما تنتهون من إدخال البيانات ، أنقروا على "GO" الموجودة أسفل الصفحة .
لرؤية محتوى جدولكم ، أنقروا على إسم الجدول في العمود الجانبي ، و استمتعوا بما قمتم به :
كل سطر في الجدول يُسمّى "إدخال" . يمكنكم التعرّف على بعض الأيقونات التي قد تبدو لكم مألوفة : :لحذف سطر واحد من الجدول بصفة نهائية . أما إذا قمتم بتحديد جميع السطور ، و نقرتم على هذه الأيقونة الموجودة أسفل الجدول ، سيتم حذف جميع السّطور
: لتعديل محتوى حقول الجدول .
SQL : تنفيذ الأوامر
بنقركم على هذا الرّابط ، ستلجون إلى صفحة تُتيح لكم تنفيذ شيفرات sql مباشرة على الجدول .
- Select : في مثال الصّورة تعني اختيار جميع البيانات من الجدول
- Insert : إدخال بيانات جديدة
- Update : تحيين بيانات الجدول
- Delete : حذف بيانات الجدول
تذكّروا جيدا هذه العمليات الأربع ، أنقروا على كل واحدة ، لتروا شيفرة SQL التي تناسبها ، هذه الشيفرات هي عبارة عن طلبات أو أوامر و تُسمّى أيضا "إستعلام" ، هي التي سنستعملها دائما في تقديم طلباتنا إلى قاعدة البيانات . و سنفعل هذا طبعا عن طريق لغة php و ليس phpMyAdmin . كما أشرت سابقا ، فهذا الدّرس هو من باب الإستئناس بلوحة phpMyAdmin . إن تمكّنتم لحد الآن من فهم شيئين و هما طريقة إنشاء قاعدة البيانات و طريقة إنشاء الجدول ، فأنتم تلاميذ مجتهدون ، لا محالة . أمّا ما تبقّى ، من إدخال البيانات إلى الجدول و القيام بالعمليات الأخرى ، فهذا من اختصاص php ، و لهذا الأساس بالذات نريد لموقعنا أن يكون تفاعليا ، حتى نتجنّب الأعمال الشاقّة
Export , Import
- Export : تصدير
هذه الوظيفة ، تتيح لكم حفظ بياناتكم ، سواء كانت جدولا أو قاعدة بيانات بأكملها . يتم الحفظ في مستند SQL على حاسوبكم . و في المكان الذي تريدونه .
جربوا هذه الوصلة ثم احفظوا ملفكم في المكان الذي يحلو لكم .
إذا قمتم بفتحه ببرنام تحرير النصوص مثل Notepad ، ستحصلون على شيفرات SQL شبيهة بهذه :-- -- Table structure for table `news` -- CREATE TABLE IF NOT EXISTS `news` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(70) NOT NULL, `content` text NOT NULL, `author` varchar(30) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ; -- -- Dumping data for table `news` -- INSERT INTO `news` (`id`, `title`, `content`, `author`) VALUES (1, 'الموضوع الأول', 'هذا أول موضوع لي في جدول المستجدات :)', 'رشيد'), (2, 'الموضوع الثاني', 'و هذا موضوع آخر .....', 'سليمان');
الشيفرة الأولى هي أمر لإنشاء هيكل الجدول . السطر الأول منها
CREATE TABLE IF NOT EXISTS `news`
يعني أنشيء جدول news إذا لم يكن موجودا .
ثم يأتي بعده حقول الجدول ، و خياراتها التي كنا حددناها سابقا
أمّا الشيفرة الثانية تخص البيانات التي يضمها الجدول .
إعلموا أنه باستطاعتكم ، إنشاء الجداول و ملأها بالبيانات على أي محرر نصوص ثم حفظها بصيغة sql .
ثم لإنشاء هذه الجداول في قاعدة البيانات ، ما عليكم سوى النقر على الوصلة Import . ثم رفع ملفكم إلى القاعدة . - Import : إستيراد
عكس الأولى ، تُمكّنكم من استيراد مستندات SQL ، سواء كانت جدولا واحداً ، أو مجموعة أو قاعدة بيانات بأكملها .