، هي إحدى اللغات الأكثر شيوعًا المستخدمة في قواعد البيانات العلائقية. تُستخدم هذه اللغة للتعامل مع قواعد البيانات ومعالجة البيانات بمساعدة الاستعلامات. أحد هذه الاستعلامات هو إدراج الاستعلام . لذلك ، في هذه المقالة حول Insert Query SQL ، ستفهم جملة 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. 3 | 9876543210 | 30000 |
2 | ريا | 30 | 9977742234 | 150000 |
3 | الأفعى | 32 | 9898989898 | 175000 |
4 | سيمران | 28 | 9955555433 | 65000 |
5 | أكشاي | 3. 4 | 9646434437 | 200000 |
الآن ، لنفترض أنك تريد إدراج صف في هذا الجدول. بعد ذلك ، يمكنك استخدام أي من الصيغتين أعلاه بالطريقة التالية:
# مع أسماء الأعمدة والقيم أدخل نموذج البيانات (المعرف ، الاسم ، العمر ، رقم الهاتف ، الراتب) VALUES ('6' ، 'Rohit' ، '25' ، '9924388761' ، '35000') # مع القيم فقط أدخل قيم نموذج البيانات ('6'، 'Rohit'، '25'، '9924388761'، '35000')
بمجرد تنفيذ الاستعلام ، سترى الناتج أدناه:
هوية شخصية | اسم | عمر | رقم الهاتف | راتب |
واحد | سانجاي | 2. 3 | 9876543210 | 30000 |
2 | ريا | 30 | 9977742234 | 150000 |
3 | الأفعى | 32 | 9898989898 | 175000 |
4 | سيمران | 28 | 9955555433 | 65000 |
5 | أكشاي | 3. 4 | 9646434437 | 200000 |
6 | روهيت | 25 | 9924388761 | 35000 |
حسنًا ، كان هذا يتعلق بإدراج رقم قياسي جديد في الجدول. ولكن ، قد يكون هناك عدد قليل من السيناريوهات الأخرى ، حيث قد ترغب في استخدام SQL. يمكن أن تكون السيناريوهات على النحو التالي:
- كيف يمكنني نسخ صفوف معينة من جدول؟
- ما هي طريقة إدراج كافة أعمدة الجدول في جدول آخر؟
- كيف يمكنني إدراج أعمدة معينة من الجدول في جدول آخر؟
الإجابة على هذه الأسئلة هي باستخدام عبارة SELECT مع جملة INSERT.لذلك ، بعد ذلك في هذه المقالة حول Insert Query SQL ، دعنا نفهم كيفية استخدام عبارة SELECT في INSERT INTO.
استخدام استعلام SELECT في INSERT INTO
يتم استخدام استعلام التحديد مع جملة INSERT INTO لتحديد البيانات من جدول آخر. فيما يلي الطرق المختلفة لاستخدام عبارة SELECT مع استعلام INSERT في SQL:
- نسخ صفوف معينة من جدول
- فيsert كل أعمدة الجدول
- إدراج أعمدة محددة في الجدول
نسخ صفوف معينة من جدول
يمكنك إدراج مجموعة محددة من الصفوف من جدول إلى جدول آخر باستخدام عبارة SELECT مع جملة WHERE.
بناء الجملة:
INSERT INTO Table1 حدد * من حالة Table2 WHERE
هنا ، تحاول إدراج قيم من Table2 إلى Table1 بناءً على شرط.
مثال:
ضع في اعتبارك مثالاً ، حيث يتعين عليك إدراج بضعة صفوف من الجدول أعلاه (SampleData) إلى جدول جديد (New_Data) بناءً على الشرط Age> 30
كيف نفعل لقوة جافا
أدخل في New_Data حدد * من نموذج البيانات حيث العمر & ampampgt 30
انتاج:
هوية شخصية | اسم | عمر | رقم الهاتف | راتب |
3 | الأفعى | 32 | 9898989898 | 175000 |
5 | أكشاي | 3. 4 | 9646434437 | 200000 |
في sert كل أعمدة الجدول
يمكنك إدراج جميع الأعمدة من جدول إلى جدول آخر باستخدام العلامة النجمية (*) مع استعلام INSERT INTO.
بناء الجملة:
إدراج في الجدول 1 حدد * من الجدول 2
هنا ، تحاول إدراج قيم جميع الأعمدة من Table2 إلى Table1.
مثال:
ضع في اعتبارك مثالًا ، حيث يتعين عليك إدراج جميع الأعمدة من الجدول أعلاه (SampleData) في جدول جديد (ExampleData).ضع في اعتبارك أيضًا أن ExampleData لديها بالفعل البيانات التالية:
هوية شخصية | اسم | عمر | رقم الهاتف | راتب |
7 | سهاس | 2. 3 | 9876543239 | 42000 |
8 | مينا | 31 | 9765412345 | 192000 |
الآن ، قم بتنفيذ الاستعلام التالي لإدراج جميع الأعمدة والصفوف من SampleData إلى الجدول أعلاه.
أدخل في ExampleData حدد * من SampleData
انتاج:
هوية شخصية | اسم | عمر | رقم الهاتف | راتب |
7 | سهاس | 2. 3 | 9876543239 | 42000 |
8 | مينا | 31 | 9765412345 | 192000 |
واحد | سانجاي | 2. 3 | 9876543210 | 30000 |
2 | ريا | 30 | 9977742234 | 150000 |
3 | الأفعى | 32 | 9898989898 | 175000 |
4 | سيمران | 28 | 9955555433 | 65000 |
5 | أكشاي | 3. 4 | 9646434437 | 200000 |
إدراج أعمدة محددة في الجدول
يمكنك إدراج مجموعة محددة من الأعمدة من جدول إلى جدول آخر باستخدام جملة SELECT.
بناء الجملة:
INSERT INTO Table1 (Column_Names) حدد Column_Names من Table2
هنا ، تحاول إدراج أعمدة محددة من Table2 إلى Table1.
مثال:
ضع في اعتبارك مثالاً ، حيث يتعين عليك إدراج أعمدة (المعرف ، الاسم) من الجدول (ExampleData) إلى الجدول (SampleData).
INSERT INTO SampleData (المعرف والاسم) حدد المعرف والاسم من ExampleData
انتاج:
هوية شخصية | اسم | عمر | رقم الهاتف | راتب |
واحد | سانجاي | 2. 3 | 9876543210 | 30000 |
2 | ريا | 30 | 9977742234 | 150000 |
3 | الأفعى | 32 | 9898989898 | 175000 |
4 | سيمران | 28 | 9955555433 | 65000 |
5 | أكشاي | 3. 4 | 9646434437 | 200000 |
7 | سهاس | لا شيء | لا شيء | لا شيء |
8 | مينا | لا شيء | لا شيء | لا شيء |
بهذا ، نصل إلى نهاية هذه المقالة حول Insert Query SQL. آمل أن تكون قد فهمت كيفية استخدام استعلام INSERT INTO في SQL.لقد رأينا الطرق المختلفة لاستخدام استعلام INSERT. إذا كنت ترغب في معرفة المزيد عن MySQL وتعرف على قاعدة البيانات الارتباطية مفتوحة المصدر هذه ، ثم تحقق من الذي يأتي مع تدريب مباشر بقيادة مدرب وخبرة مشروع واقعية. سيساعدك هذا التدريب على فهم MySQL بعمق ويساعدك على تحقيق إتقان الموضوع.
لديك سؤال لنا؟ يرجى ذكر ذلك في قسم التعليقات ' إدراج SQL الاستعلام 'وسأعود إليك.