عبارة SQL INSERT هي استعلام SQL. يتم استخدامه لإدراج سجل واحد أو عدة سجلات في الجدول.
هناك طريقتان لإدراج البيانات في الجدول:
- بواسطة SQL إدراج في البيان
- عن طريق تحديد أسماء الأعمدة
- دون تحديد أسماء الأعمدة
- بواسطة SQL إدراج في بيان التحديد
1) إدخال البيانات مباشرة في الجدول
يمكنك إدراج صف في الجدول باستخدام أمر SQL INSERT INTO.
هناك طريقتان لإدراج القيم في الجدول.
في الطريقة الأولى ليست هناك حاجة لتحديد اسم العمود الذي سيتم إدراج البيانات فيه، ما عليك سوى قيمها.
INSERT INTO table_name VALUES (value1, value2, value3....);
تحدد الطريقة الثانية اسم العمود والقيم التي تريد إدراجها.
INSERT INTO table_name (column1, column2, column3....) VALUES (value1, value2, value3.....);
لنأخذ مثالاً على جدول يحتوي على خمسة سجلات بداخله.
INSERT INTO STUDENTS (ROLL_NO, NAME, AGE, CITY) VALUES (1, ABHIRAM, 22, ALLAHABAD); INSERT INTO STUDENTS (ROLL_NO, NAME, AGE, CITY) VALUES (2, ALKA, 20, GHAZIABAD); INSERT INTO STUDENTS (ROLL_NO, NAME, AGE, CITY) VALUES (3, DISHA, 21, VARANASI); INSERT INTO STUDENTS (ROLL_NO, NAME, AGE, CITY) VALUES (4, ESHA, 21, DELHI); INSERT INTO STUDENTS (ROLL_NO, NAME, AGE, CITY) VALUES (5, MANMEET, 23, JALANDHAR);
وسوف يظهر الجدول التالي كنتيجة نهائية.
ROLL_NO | اسم | عمر | مدينة |
---|---|---|---|
1 | ابهيرام | 22 | الله أباد |
2 | ألكا | عشرين | غازي آباد |
3 | ديشا | واحد وعشرين | فاراناسي |
4 | إيشا | واحد وعشرين | دلهي |
5 | مانميت | 23 | جالاندهار |
يمكنك إنشاء سجل في جدول العملاء باستخدام بناء الجملة هذا أيضًا.
INSERT INTO CUSTOMERS VALUES (6, PRATIK, 24, KANPUR);
وسيكون الجدول التالي على النحو التالي:
ROLL_NO | اسم | عمر | مدينة |
---|---|---|---|
1 | ابهيرام | 22 | الله أباد |
2 | ألكا | عشرين | غازي آباد |
3 | ديشا | واحد وعشرين | فاراناسي |
4 | إيشا | واحد وعشرين | دلهي |
5 | مانميت | 23 | جالاندهار |
6 | يمارس | 24 | كانبور |
2) إدخال البيانات من خلال عبارة SELECT
إدراج SQL في بناء الجملة المحدد
INSERT INTO table_name [(column1, column2, .... column)] SELECT column1, column2, .... Column N FROM table_name [WHERE condition];
ملاحظة: عند إضافة صف جديد، يجب عليك التأكد من مطابقة نوع بيانات القيمة والعمود.
إذا تم تحديد أي قيود تكامل للجدول، فيجب عليك اتباعها.