يُستخدم الأمر CREATE TABLE لإنشاء جدول جديد وتحديد بنيته داخل قاعدة البيانات. تتضمن هذه البنية أسماء الأعمدة وأنواع البيانات التي يقبلها كل عمود، ويمكن أن تتضمن قيودًا مثل PRIMARY KEY أو NOT NULL. إنشاء الجدول لا يعني إضافة سجلات إليه تلقائيًا؛ فإضافة البيانات تتم بأمر مستقل مثل INSERT INTO.
عند كتابة التعريف، نضع اسم الجدول بعد CREATE TABLE، ثم نكتب الأعمدة بين قوسين، ونفصل بينها بفواصل. يجب اختيار نوع مناسب لكل خاصية: يمكن تخزين اسم المهمة في VARCHAR، وتخزين رقمها في INT. هذا التعريف يساعد قاعدة البيانات على التعامل مع القيم بطريقة مناسبة، لكنه لا يحدد ترتيب ظهور السجلات في نتائج الاستعلامات.
مثال
CREATE TABLE tasks_structure (
id INT,
title VARCHAR(100)
);
ينشئ المثال جدولًا بعمودين، ويظل الجدول فارغًا حتى تُضاف إليه بيانات لاحقًا.
باختصار: CREATE TABLE ينشئ بنية جدول، ولا يضيف صفوفًا أو يعرض نتائج استعلام.
هل تريد تعلّم SQL خطوة بخطوة مع تمارين عملية؟ تابع مسار SQL من الأساسيات للاحتراف.