📝 إدراج البيانات في SQL: دليل شامل لاستخدام INSERT INTO
هل تريد تعلم كيفية إضافة بيانات جديدة إلى جداول قواعد البيانات؟ جملة INSERT INTO هي الأداة الأساسية التي تحتاجها! في هذا الدرس، سنتعلم كيفية استخدام هذه الجملة الهامة خطوة بخطوة.
🔍 ما هي جملة INSERT INTO؟
جملة INSERT INTO تسمح لك بإضافة سجلات جديدة إلى جدول موجود في قاعدة البيانات. إنها واحدة من أوامر DML (لغة معالجة البيانات) الأكثر استخداماً في SQL.
البناء الأساسي:
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
📋 طريقة استخدام INSERT INTO خطوة بخطوة
الخطوة 1: تحديد اسم الجدول
ابدأ بكتابة INSERT INTO متبوعاً باسم الجدول الذي تريد إضافة البيانات إليه.
الخطوة 2: تحديد الأعمدة (اختياري) حدد الأعمدة التي تريد إضافة البيانات إليها بين قوسين.
الخطوة 3: تحديد القيم
استخدم كلمة VALUES متبوعة بالقيم المراد إضافتها بين قوسين.
💡 أمثلة عملية على INSERT INTO
مثال 1: إضافة سجل بكافة الأعمدة
INSERT INTO employees
VALUES (1, 'Ahmed', 'IT', 5000);
-- إضافة موظف جديد بجميع بياناته
مثال 2: إضافة سجل بأعمدة محددة
INSERT INTO employees (id, name, department)
VALUES (2, 'Fatima', 'HR');
-- إضافة موظف جديد ببيانات جزئية
مثال 3: إضافة عدة سجلات مرة واحدة
INSERT INTO employees (id, name, department, salary)
VALUES
(3, 'Mohammed', 'Sales', 4500),
(4, 'Layla', 'Marketing', 4800),
(5, 'Omar', 'IT', 5200);
-- إضافة ثلاثة موظفين دفعة واحدة
⚠️ نصائح هامة يجب تذكرها
- ترتيب القيم: يجب أن يتطابق ترتيب القيم مع ترتيب الأعمدة المحددة
- أنواع البيانات: تأكد من تطابق نوع البيانات مع نوع العمود
- القيم NULL: إذا لم تحدد قيمة لعمود يسمح بـ NULL، سيتم إدخال NULL تلقائياً
- المفاتيح الأساسية: لا يمكن تكرار القيم في الأعمدة ذات المفتاح الأساسي
🎯 متى نستخدم INSERT INTO؟
- عند إنشاء سجلات جديدة في الجداول
- عند استيراد بيانات من مصادر خارجية
- عند نسخ بيانات من جدول إلى آخر
- عند تعبئة الجداول ببيانات اختبار
❌ الأخطاء الشائعة وتجنبها
خطأ شائع:
INSERT INTO employees
VALUES ('Ahmed', 'IT', 5000);
-- خطأ: عدد القيم لا يتطابق مع عدد الأعمدة
الحل الصحيح:
INSERT INTO employees (name, department, salary)
VALUES ('Ahmed', 'IT', 5000);
-- تحديد الأعمدة المراد إضافة البيانات إليها
ماذا سنتعلم في الدرس القادم؟
في الدرس القادم، سنتعلم كيفية تحديث البيانات الموجودة في الجداول باستخدام جملة UPDATE في SQL. سنتعلم كيفية تعديل القيم الحالية وكيفية استخدام شروط WHERE لتحديد السجلات المراد تحديثها بشكل دقيق.
🎓 اختبر معلوماتك
التعليقات
شاركنا رأيك أو أسئلتك حول هذا المقال