عبارة SQL INSERT INTO

SQLinsert

SQL  INSERT INTO  Statement


عبارة SQL INSERT INTO

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

 

INSERT INTO Syntax

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

 

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

INSERT &nbsp;INTO &nbsp; table_name &nbsp;( column1 ، &nbsp;column2 < / em>، &nbsp;column3 ، ...)
VALUES &nbsp;( value1 ، &nbsp;value2 ، & ؛ value3 ، ...)؛

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

INSERT &nbsp;INTO &nbsp; table_name
VALUES &nbsp;( value1 ، &nbsp;value2 ، &nbsp;value3 ، ...)؛


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

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

CustomerID CustomerName ContactName Address City PostalCode Country
89 White Clover Markets Karl Jablonski 305 - 14th Ave. S. Suite 3B سياتل 98128 الولايات المتحدة الأمريكية
90
&nbsp;
Wilman Kala Matti Karttunen Keskuskatu 45 هلسنكي 21240 فنلندا
91
&nbsp;
Wolski Zbyszek ul. Filtrowa 68 Walla 01-012 بولندا


INSERT INTO مثال

تقوم جملة SQL التالية بإدراج سجل جديد في & "؛ العملاء & "؛ الجدول:

 

مثال

إدراج العملاء (اسم العميل ، اسم جهة الاتصال ، العنوان ، المدينة ، الرمز البريدي ، البلد)
القيم (& # 39 ؛ الكاردينال & # 39 ؛ ، & # 39 ؛ Tom B. Erichsen & # 39 ؛ ، & & # 39 ؛ Skagen 21 & # 39 ؛ ، & & # 39 ؛ Stavanger & # 39 ؛ ، & & # 39 ؛ 4006 & # 39 ؛ ، & & # 39 ؛ النرويج & # 39 ؛) ؛

 

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

< / tr>

CustomerID CustomerName ContactName Address City PostalCode Country
89 White Clover Markets Karl Jablonski 305 - 14th Ave. S. Suite 3B سياتل 98128 الولايات المتحدة الأمريكية
90
&nbsp;
Wilman Kala Matti Karttunen Keskuskatu 45 هلسنكي 21240 فنلندا
91
&nbsp;
Wolski Zbyszek ul. Filtrowa 68 والا 01-012 بولندا
92 الكاردينال Tom B. Erichsen Skagen 21 Stavanger 4006 النرويج

هل لاحظت أننا لم ندخل أي رقم في حقل "معرف العميل"؟
عمود "معرف العميل" هو &nbsp; auto-increment & ؛ وسيتم إنشاؤه تلقائيًا عند إدراج سجل جديد في الجدول.

 


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

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

 

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

 

مثال

إدراج العملاء (اسم العميل ، المدينة ، البلد)
VALUES ('Cardinal', 'Stavanger', 'Norway');

الاختيار من "؛ العم" ؛ سيبدو الجدول الآن كما يلي:

CustomerID CustomerName ContactName Address City PostalCode Country
89 White Clover Markets Karl Jablonski 305 - 14th Ave. S. Suite 3B سياتل 98128 الولايات المتحدة الأمريكية
90 Wilman Kala Matti Karttunen Keskuskatu 45 هلسنكي 21240 فنلندا
91
&nbsp;
Wolski Zbyszek ul. Filtrowa 68 والا 01-012 بولندا
92 الكاردينال null null &nbsp; ستافنجر null النرويج

Tags

sql   insert   database   demo  
(0)
مجاني
معلومات المبرمج
مقدم من ISN Services
83 rue nationale, Tavaux,