شرح صفوف ومحتوى الفقرة
| أمر SQL | التصنيف | المخرجات / الأثر الفعلي | حالة الاستخدام الهندسي المثلى |
|---|---|---|---|
CREATE TABLE tbl (...) | إنشاء DDL | ينشئ جدولاً أساسياً جديداً في قاموس البيانات وملف .ibd | بناء الجداول الأولية وتحديد أنواع أعمدتها |
CREATE TABLE IF NOT EXISTS | إنشاء آمن | ينشئ الجدول أو يصدر تنبيهاً إذا كان الاسم موجوداً مسبقاً | سكربتات التأسيس والتهيئة القابلة للتكرار بأمان |
SHOW FULL TABLES | فحص قاعدة البيانات | يعرض أسماء الجداول ونوع كل جدول (BASE TABLE) | جرد كافة الجداول الموجودة في قاعدة البيانات النشطة |
DESCRIBE tbl / DESC tbl | فحص الأعمدة | ملخص جدولي لأسماء الحقول وأنواع بياناتها | التحقق السريع من أنواع الأعمدة عبر الطرفية |
SHOW FULL COLUMNS FROM tbl | فحص موسّع | يضيف قواعد المقارنة والصلاحيات والتعليقات لكل عمود | تدقيق ترميز الحروف وقواعد المقارنة على مستوى العمود |
SHOW CREATE TABLE tbl | فحص المخطط الكامل | جملة SQL الكاملة والمطبّعة لإنشاء الجدول | استخراج الكود المصدري الدقيق للجدول وخيارات المحرك |
ملخص الدرس: تعلّمنا في هذا الدرس كيفية إنشاء الجداول في MySQL 8 باستخدام CREATE TABLE وشرط الحماية IF NOT EXISTS مع ضبط خيارات محرك InnoDB وترميز utf8mb4، وكيفية فحص بنية الجداول عبر أوامر SHOW FULL TABLES وDESCRIBE وSHOW FULL COLUMNS وSHOW CREATE TABLE.
الخطوة التالية والدرس القادم: في الدرس القادم سنتعلّم كيفية تطوير وتعديل هيكل الجداول القائمة وإدارة الأعمدة باستخدام أوامر ALTER TABLE.
ملخص الدرس
حصاد الدرسمراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي
ماذا تعلّمت في هذا الدرس؟
تعلّمنا في هذا الدرس كيفية إنشاء الجداول في MySQL 8 باستخدام CREATE TABLE وشرط الحماية IF NOT EXISTS مع ضبط خيارات محرك InnoDB وترميز utf8mb4، وكيفية فحص بنية الجداول عبر أوامر SHOW FULL TABLES وDESCRIBE وSHOW FULL COLUMNS وSHOW CREATE TABLE. الخطوة التالية: في الدرس القادم سنتعلّم كيفية تطوير وتعديل هيكل الجداول القائمة وإدارة الأعمدة باستخدام أوامر ALTER TABLE.