INSERT Query SQL - كل ما تحتاج لمعرفته حول جملة INSERT



هذه المقالة حول INSERT استعلام SQL هي دليل شامل حول الطرق المختلفة لاستخدام عبارة INSERT في SQL مع أمثلة.

، هي إحدى اللغات الأكثر شيوعًا المستخدمة في قواعد البيانات العلائقية. تُستخدم هذه اللغة للتعامل مع قواعد البيانات ومعالجة البيانات بمساعدة الاستعلامات. أحد هذه الاستعلامات هو إدراج الاستعلام . لذلك ، في هذه المقالة حول Insert Query SQL ، ستفهم جملة INSERT INTO بالتسلسل التالي:

SQL - إدراج استعلام SQL - Edureka





    1. ما هو INSERT Query في SQL؟
    2. أدخل في بناء الجملة
    3. مثال على بيان INSERT
    4. استخدام استعلام SELECT في INSERT INTO

ما هو INSERT Query في SQL؟

تُستخدم عبارة SQL INSERT INTO لإضافة مجموعات جديدة إلى جدول لقاعدة بيانات. بمساعدة استعلام SQL هذا ، يمكنك إدراج البيانات إما في عمود معين أو لجميع الأعمدة بشكل عام. يمكنك أيضًا إدراج البيانات في جدول معين من جدول آخر لصف واحد أو عدة صفوف. الآن ، بعد أن أصبح استعلام INSERT في SQL ، دعنا نتقدم ونرى صياغة هذا الاستعلام.

جافا يلقي مزدوجة ل كثافة العمليات

أدخل في بناء الجملة

هناك طريقتان يمكنك من خلالهما تنفيذ استعلام INSERT.



مع أسماء الأعمدة والقيم

INSERT INTO Tablename (Column1، Column2، Column3، ...، ColumnN) VALUES (Value1، Value2، Value3، ...)

مع القيم

أدخل في قيم اسم الجدول (القيمة 1 ، القيمة 2 ، القيمة 3 ، ...)

ملحوظة: عند استخدام الطريقة الثانية ، يجب عليك التأكد من أن القيم مذكورة بنفس ترتيب أسماء الأعمدة.

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

مثال على بيان INSERT

ضع في اعتبارك الجدول التالي مع اسم الجدول كـ SampleData:



هوية شخصية اسم عمر رقم الهاتف راتب
واحدسانجاي2. 3987654321030000
2ريا309977742234150000
3الأفعى329898989898175000
4سيمران28995555543365000
5أكشاي3. 49646434437200000

الآن ، لنفترض أنك تريد إدراج صف في هذا الجدول. بعد ذلك ، يمكنك استخدام أي من الصيغتين أعلاه بالطريقة التالية:

# مع أسماء الأعمدة والقيم أدخل نموذج البيانات (المعرف ، الاسم ، العمر ، رقم الهاتف ، الراتب) VALUES ('6' ، 'Rohit' ، '25' ، '9924388761' ، '35000') # مع القيم فقط أدخل قيم نموذج البيانات ('6'، 'Rohit'، '25'، '9924388761'، '35000')

بمجرد تنفيذ الاستعلام ، سترى الناتج أدناه:

هوية شخصية اسم عمر رقم الهاتف راتب
واحدسانجاي2. 3987654321030000
2ريا309977742234150000
3الأفعى329898989898175000
4سيمران28995555543365000
5أكشاي3. 49646434437200000
6روهيت25992438876135000

حسنًا ، كان هذا يتعلق بإدراج رقم قياسي جديد في الجدول. ولكن ، قد يكون هناك عدد قليل من السيناريوهات الأخرى ، حيث قد ترغب في استخدام SQL. يمكن أن تكون السيناريوهات على النحو التالي:

  • كيف يمكنني نسخ صفوف معينة من جدول؟
  • ما هي طريقة إدراج كافة أعمدة الجدول في جدول آخر؟
  • كيف يمكنني إدراج أعمدة معينة من الجدول في جدول آخر؟

الإجابة على هذه الأسئلة هي باستخدام عبارة SELECT مع جملة INSERT.لذلك ، بعد ذلك في هذه المقالة حول Insert Query SQL ، دعنا نفهم كيفية استخدام عبارة SELECT في INSERT INTO.

استخدام استعلام SELECT في INSERT INTO

يتم استخدام استعلام التحديد مع جملة INSERT INTO لتحديد البيانات من جدول آخر. فيما يلي الطرق المختلفة لاستخدام عبارة SELECT مع استعلام INSERT في SQL:

  1. نسخ صفوف معينة من جدول
  2. فيsert كل أعمدة الجدول
  3. إدراج أعمدة محددة في الجدول

نسخ صفوف معينة من جدول

يمكنك إدراج مجموعة محددة من الصفوف من جدول إلى جدول آخر باستخدام عبارة SELECT مع جملة WHERE.

بناء الجملة:

INSERT INTO Table1 حدد * من حالة Table2 WHERE

هنا ، تحاول إدراج قيم من Table2 إلى Table1 بناءً على شرط.

مثال:

ضع في اعتبارك مثالاً ، حيث يتعين عليك إدراج بضعة صفوف من الجدول أعلاه (SampleData) إلى جدول جديد (New_Data) بناءً على الشرط Age> 30

كيف نفعل لقوة جافا
أدخل في New_Data حدد * من نموذج البيانات حيث العمر & ampampgt 30

انتاج:

هوية شخصية اسم عمر رقم الهاتف راتب
3الأفعى329898989898175000
5أكشاي3. 49646434437200000

في sert كل أعمدة الجدول

يمكنك إدراج جميع الأعمدة من جدول إلى جدول آخر باستخدام العلامة النجمية (*) مع استعلام INSERT INTO.

بناء الجملة:

إدراج في الجدول 1 حدد * من الجدول 2

هنا ، تحاول إدراج قيم جميع الأعمدة من Table2 إلى Table1.

مثال:

ضع في اعتبارك مثالًا ، حيث يتعين عليك إدراج جميع الأعمدة من الجدول أعلاه (SampleData) في جدول جديد (ExampleData).ضع في اعتبارك أيضًا أن ExampleData لديها بالفعل البيانات التالية:

هوية شخصية اسم عمر رقم الهاتف راتب
7سهاس2. 3987654323942000
8مينا319765412345192000

الآن ، قم بتنفيذ الاستعلام التالي لإدراج جميع الأعمدة والصفوف من SampleData إلى الجدول أعلاه.

أدخل في ExampleData حدد * من SampleData

انتاج:

هوية شخصية اسم عمر رقم الهاتف راتب
7سهاس2. 3987654323942000
8مينا319765412345192000
واحدسانجاي2. 3987654321030000
2ريا309977742234150000
3الأفعى329898989898175000
4سيمران28995555543365000
5أكشاي3. 49646434437200000

إدراج أعمدة محددة في الجدول

يمكنك إدراج مجموعة محددة من الأعمدة من جدول إلى جدول آخر باستخدام جملة SELECT.

بناء الجملة:

INSERT INTO Table1 (Column_Names) حدد Column_Names من Table2

هنا ، تحاول إدراج أعمدة محددة من Table2 إلى Table1.

مثال:

ضع في اعتبارك مثالاً ، حيث يتعين عليك إدراج أعمدة (المعرف ، الاسم) من الجدول (ExampleData) إلى الجدول (SampleData).

INSERT INTO SampleData (المعرف والاسم) حدد المعرف والاسم من ExampleData

انتاج:

هوية شخصية اسم عمر رقم الهاتف راتب
واحدسانجاي2. 3987654321030000
2ريا309977742234150000
3الأفعى329898989898175000
4سيمران28995555543365000
5أكشاي3. 49646434437200000
7سهاسلا شيءلا شيءلا شيء
8مينالا شيءلا شيءلا شيء

بهذا ، نصل إلى نهاية هذه المقالة حول Insert Query SQL. آمل أن تكون قد فهمت كيفية استخدام استعلام INSERT INTO في SQL.لقد رأينا الطرق المختلفة لاستخدام استعلام INSERT. إذا كنت ترغب في معرفة المزيد عن MySQL وتعرف على قاعدة البيانات الارتباطية مفتوحة المصدر هذه ، ثم تحقق من الذي يأتي مع تدريب مباشر بقيادة مدرب وخبرة مشروع واقعية. سيساعدك هذا التدريب على فهم MySQL بعمق ويساعدك على تحقيق إتقان الموضوع.

لديك سؤال لنا؟ يرجى ذكر ذلك في قسم التعليقات ' إدراج SQL الاستعلام 'وسأعود إليك.