دروس MySQL

MySQL HOME مقدمة MySQL MySQL RDBMS

MySQL SQL

MySQL SQL حدد MySQL MySQL أين MySQL و ، أو ، لا MySQL ORDER BY أدخل في MySQL قيم MySQL NULL تحديث MySQL حذف MySQL حدود MySQL MySQL MIN و MAX عد MySQL و AVG و SUM MySQL مثل MySQL Wildcards MySQL IN MySQL بين الأسماء المستعارة MySQL تنضم MySQL الانضمام إلى MySQL الداخلي MySQL LEFT JOIN MySQL RIGHT JOIN MySQL CROSS JOIN الانضمام الذاتي إلى MySQL اتحاد MySQL مجموعة MySQL حسب MySQL HAVING EXISTS MySQL MySQL أي ، الكل MySQL INSERT SELECT حالة MySQL وظائف MySQL Null تعليقات MySQL عوامل تشغيل MySQL

قاعدة بيانات MySQL

إنشاء قاعدة بيانات MySQL MySQL Drop DB إنشاء جدول MySQL جدول إسقاط MySQL جدول تعديل MySQL قيود MySQL MySQL ليست لاغية MySQL فريد من نوعه مفتاح MySQL الأساسي المفتاح الخارجي لـ MySQL فحص MySQL افتراضي MySQL إنشاء فهرس MySQL زيادة MySQL التلقائية تواريخ MySQL مشاهدات MySQL

مراجع MySQL

أنواع بيانات MySQL وظائف MySQL

أمثلة على MySQL

أمثلة على MySQL مسابقة MySQL تمارين MySQL

أدخل بيان MySQL


بيان MySQL INSERT INTO

يتم INSERT INTOاستخدام العبارة لإدراج سجلات جديدة في جدول.

أدخل في النحو

يمكن كتابة INSERT INTO البيان بطريقتين:

1. حدد كلاً من أسماء الأعمدة والقيم المراد إدراجها:

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

2. إذا كنت تضيف قيمًا لجميع أعمدة الجدول ، فلن تحتاج إلى تحديد أسماء الأعمدة في استعلام SQL. ومع ذلك ، تأكد من أن ترتيب القيم بنفس ترتيب الأعمدة في الجدول. هنا ، INSERT INTOسيكون بناء الجملة كما يلي:

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

قاعدة بيانات تجريبية

يوجد أدناه تحديد من جدول "العملاء" في نموذج قاعدة بيانات Northwind:

CustomerID CustomerName ContactName Address City PostalCode Country
89 White Clover Markets Karl Jablonski 305 - 14th Ave. S. Suite 3B Seattle 98128 USA
90

Wilman Kala Matti Karttunen Keskuskatu 45 Helsinki 21240 Finland
91

Wolski Zbyszek ul. Filtrowa 68 Walla 01-012 Poland


أدخل في المثال

تُدرج عبارة SQL التالية سجلاً جديدًا في جدول "العملاء":

مثال

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

سيبدو التحديد من جدول "العملاء" كما يلي:

CustomerID CustomerName ContactName Address City PostalCode Country
89 White Clover Markets Karl Jablonski 305 - 14th Ave. S. Suite 3B Seattle 98128 USA
90

Wilman Kala Matti Karttunen Keskuskatu 45 Helsinki 21240 Finland
91

Wolski Zbyszek ul. Filtrowa 68 Walla 01-012 Poland
92 Cardinal Tom B. Erichsen Skagen 21 Stavanger 4006 Norway

هل لاحظت أننا لم ندخل أي رقم في حقل "هوية العميل"؟
عمود CustomerID "معرف العميل" هو حقل زيادة تلقائية وسيتم إنشاؤه تلقائيًا عند إدراج سجل جديد في الجدول.


أدخل البيانات فقط في الأعمدة المحددة

من الممكن أيضًا إدراج البيانات في أعمدة محددة فقط.

ستعمل عبارة SQL التالية على إدراج سجل جديد ، ولكن فقط إدراج البيانات في أعمدة "CustomerName" و "City" و "Country" (سيتم تحديث CustomerID تلقائيًا):

مثال

INSERT INTO Customers (CustomerName, City, Country)
VALUES ('Cardinal', 'Stavanger', 'Norway');

سيبدو التحديد من جدول "العملاء" كما يلي:

CustomerID CustomerName ContactName Address City PostalCode Country
89 White Clover Markets Karl Jablonski 305 - 14th Ave. S. Suite 3B Seattle 98128 USA
90

Wilman Kala Matti Karttunen Keskuskatu 45 Helsinki 21240 Finland
91

Wolski Zbyszek ul. Filtrowa 68 Walla 01-012 Poland
92 Cardinal null null Stavanger null Norway

اختبر نفسك مع التمارين

ممارسه الرياضه:

أدخل سجلاً جديدًا في Customersالجدول.

 Customers 
CustomerName, 
Address, 
City, 
PostalCode,
Country
 
'Hekkan Burger',
'Gateveien 15',
'Sandnes',
'4306',
'Norway';