دستور ورود اطلاعات sql - INSERT INTO

امتیاز
(1 رای)

دستور insert into در SQL

 
 

دستور INSERT INTO برای درج کردن(واردکردن) رکورد جدید به جدول استفاده می شود.


دستور INSERT INTO

 

دستور 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,...)


مثال:

جدول "Persons" را داریم:

P_IdLastNameFirstNameAddressCity
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

حالا می خواهیم تا سطر جدیدی را به جدول فوق اضافه کنیم.

از عبارت SQL زیر استفاده می کنیم:

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

جدول "Persons" به شکل زیر خواهد شد:

P_IdLastNameFirstNameAddressCity
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger
4 Nilsen Johan Bakken 2 Stavanger

 سطر جدید در انتهای جدول اضافه می شود.

 

 

داده  را تنها به ستون های مشخصی اضافه کنید

می توان تنها داده را به ستون های مشخصی اضافه کرد.

عبارت SQL زیر سطر جدیدی را اضافه می کند اما تنها داده ها را به ستون های "P_Id" و "LastName" و "FirstName" اضافه می کند.

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

بنابراین جدول "Persons" به شکل زیر خواهد شد:

P_IdLastNameFirstNameAddressCity
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    
تعداد نمایش: 824 دفعه
منتشرشده در DataBase
زمان آخرین ویرایش: یکشنبه, 18 آذر 1397 14:57
منتشرشده در DataBase