إدراج البيانات INSERT INTO

تستخدم INSERT INTO لإدراج صف جديد في الجدول .


التركيبة

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

لايحدد الشكل الأول اسماء الأعمدة حيث سيتم ادراج البيانات فقط قيمهم :

INSERT INTO table_name
VALUES (value1, value2, value3,…)

يحدد الشكل الثاني كلاً من اسماء الأعمدة و قيمهم التي سيتم ادراجها :

INSERT INTO table_name (column1, column2, column3,…)
VALUES (value1, value2, value3,…)

مثال

لدينا الجدول التالي :

P_Id LastName FirstName Address City
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

الآن سنقوم بإدراج صف جديد في الجدول السابق .

INSERT INTO Persons
VALUES (4,'Nilsen', 'Johan', 'Bakken 2', 'Stavanger')

ستظهر النتيجة كالتالي :

P_Id LastName FirstName Address City
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger
4 Nilsen Johan Bakken 2 Stavanger

إدراج بيانات في عمود مخصص

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

سنقوم بإدراج صف جديد ولكن فقط سنضيف بيانات في الأعمدة P_Id و LastName و FirstName

INSERT INTO Persons (P_Id, LastName, FirstName)
VALUES (5, 'Tjessem', 'Jakob')

ستظهر النتيجة كالتالي :

P_Id LastName FirstName Address City
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger
4 Nilsen Johan Bakken 2 Stavanger
5 Tjessem Jakob