جملة الاستعلام لاضافة (حفظ) قالبيانات في جدول في قاعدة البيانات SQL insert data into table
جملة الاستعلام لاضافة البيانات في جدول في قاعدة البيانات
SQL insert data into table
جملة الاستعلام لاضافة البيانات في جدول في قاعدة البيانات |
جملة الاستعلام لاضافة البيانات في جدول في قاعدة البيانات insert into
تستخدم جملة الاستعلام insert into لاضافة البيانات الى الجدول في قاعدة البيانات. توجد عدة صيغ لاضافة البيانات باستخدام جملة الاستعلام insert into.
- اضافة البيانات الى اعمدة محددة باستخدام insert into
يمكن اضافة بيانات الى اعمدة محددة في جدول ما نفترض بان لدينا جدول مكون من 10 اعمدة ونريد فقط اضافة البيانات الى ثلاثة اعمدة فقط فعندها نحدد اسماء هذه الاعمدة والقيم المراد اضافتها. يجب اخذ بعين الاعتبار بانه لا يمكن تجاهل الاعمدة الاجبارية وهي الاعمدة التي يجب ان تحتوي على قيمة مثل اعمدة عليها قيود مثل قيد المفتاح الرئيسي والقيد القيمة المميزة والقيمة الغير فارغة فهذه يجب اضافة قيمها عند تحديد اعمدة محددة ويمكن تجاهل القيمة الفارغة والقيمة الافتراضية والقيمةالتسلسلية لان قاعدة البيانات ستضيفها.
الصيغة العامة لاضافة بيانات لاعمدة محددة باستخدام insert into
INSERT INTO TABLE_NAME (column1, column2, column3,...columnN)] VALUES (value1, value2, value3,...valueN);
حيث ان column هي اسم العمود في قاعدة بياناتك وvalue هي القيمة المراد حفظها في قاعدة البيانات.
2. اضافة(حفظ) البيانات الى كافة الاعمدة باستخدام insert into
في هذه الحالة يمكن اضافة البيانات الى الجدول بدون الحاجة لتحديد اسماء الاعمدة كما في الصيغة السابقة. في هذه الحالة يجب اضافة قيم بعدد الاعمدة وحسب نوع بيانات الاعمدة بدون الحاجة لتسمية الاعمدة كما سبق. ولكن نصح تسمية الاعمدة حتى لو كنت ترغب اضافة بيانات الى كافة الاعمدة ربما يكون عبأ على المطور سرد اسماء اعمدة لجدول كبير ولكن هناك فائدة من الصيغة الاولى وهي ان اداء الاستعلام يكون اسرع بمعنى زيادة كفاءة قاعدة البيانات database tuning.
الصيغة العامة لاضافة (حفظ) البيانات في قاعدة البيانات بدون الحاجة لتسمية الاعمدة باستخدام insert into.
INSERT INTO TABLE_NAME VALUES (value1,value2,value3,...valueN);
مثال على الاضافة بالصيغة الاولى مع تسمية الاعمدة
INSERT INTO CUSTOMERS (ID,NAME,AGE,ADDRESS,SALARY) VALUES (1, 'Ramesh', 32, 'Ahmedabad', 2000.00 ); INSERT INTO CUSTOMERS (ID,NAME,AGE,ADDRESS,SALARY) VALUES (2, 'Khilan', 25, 'Delhi', 1500.00 ); INSERT INTO CUSTOMERS (ID,NAME,AGE,ADDRESS,SALARY) VALUES (3, 'kaushik', 23, 'Kota', 2000.00 ); INSERT INTO CUSTOMERS (ID,NAME,AGE,ADDRESS,SALARY) VALUES (4, 'Chaitali', 25, 'Mumbai', 6500.00 ); INSERT INTO CUSTOMERS (ID,NAME,AGE,ADDRESS,SALARY) VALUES (5, 'Hardik', 27, 'Bhopal', 8500.00 ); INSERT INTO CUSTOMERS (ID,NAME,AGE,ADDRESS,SALARY) VALUES (6, 'Komal', 22, 'MP', 4500.00 );
مثال 2 على الاضافة بدون تحديد اسماء الاعمدة باستخدام insert into
INSERT INTO CUSTOMERS VALUES (7, 'Muffy', 24, 'Indore', 10000.00 );
عرض بيانات الجدول بعد الاضافة باستخدام insert into
+----+----------+-----+-----------+----------+ | ID | NAME | AGE | ADDRESS | SALARY | +----+----------+-----+-----------+----------+ | 1 | Ramesh | 32 | Ahmedabad | 2000.00 | | 2 | Khilan | 25 | Delhi | 1500.00 | | 3 | kaushik | 23 | Kota | 2000.00 | | 4 | Chaitali | 25 | Mumbai | 6500.00 | | 5 | Hardik | 27 | Bhopal | 8500.00 | | 6 | Komal | 22 | MP | 4500.00 | | 7 | Muffy | 24 | Indore | 10000.00 | +----+----------+-----+-----------+----------+
3. اضافة (حفظ) البيانات من جدول اخر الى جدول الحالي باستخدام جملة select و insert into
INSERT INTO first_table_name [(column1, column2, ... columnN)] SELECT column1, column2, ...columnN FROM second_table_name [WHERE condition];
====================================================================
For Follow Me
Twitter: @aalmahallawi
facebook: SEO Business Marketing
Arabian SEO Expert:by +Ahmed Almahallawi
IT Help Desk,SAP
SEO Expert ,PHP,C#,ASPX,System Analyst.
Al alami st
gaza -jabalia, Gaza Strip
Palestine
التسميات: قواعد البيانات Database SQL
<< الصفحة الرئيسية