3.1 SQL INSERT INTO

SQL INSERT INTO

تُستخدم عبارة INSERT INTO لإضافة سجل جديد (new record) داخل جدول (table) في قاعدة البيانات.



الصيغة الأولى: تحديد أسماء الأعمدة والقيم

يتم فيها تحديد الأعمدة التي تريد إدخال بيانات فيها، والقيم المقابلة لها:

INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);



الصيغة الثانية: إدخال القيم فقط

تُستخدم عندما تريد إدخال قيم لجميع الأعمدة وبالترتيب الموجود في الجدول:

INSERT INTO table_name
VALUES (value1, value2, value3, ...);


📌 ملاحظة: من الأفضل دائمًا تحديد أسماء الأعمدة لتجنب الأخطاء إذا تغير ترتيب الأعمدة لاحقًا.



مثال على جدول

افترض أن لدينا جدولًا باسم Customers يحتوي على الأعمدة التالية:

  • CustomerName
  • ContactName
  • Address
  • City
  • PostalCode
  • Country



مثال عملي على INSERT INTO

الاستعلام التالي يقوم بإدخال سجل جديد في جدول Customers:

INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode, Country)
VALUES ('Cardinal', 'Tom B. Erichsen', 'Skagen 21', 'Stavanger', '4006', 'Norway');

تعليقات

المشاركات الشائعة من هذه المدونة

C# - Arrays

Entity Framework - ما هو ORM؟ ونبذة عن Dapper وNHibernate

Entity Framework - مقدمة عن Entity Framework