سبد (0)

تبلیغات

دستور insert into در SQL

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


دستور INSERT INTO

Wiki

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


مثال:

Wiki

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

P_Id LastName FirstName Address City
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_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

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


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

Wiki

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

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

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

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

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    

دیدگاه‌ها  

0 # nasibe 1396-08-23 12:21
با سلام
بابت آموزش خوبتون ممنون
ی سوالی از خدمتتون داشتم من این دستور را می نویسم ارور هم نمگیره ولی وقتی میرم جدولمو میبینم بهش هیچ سطری اضافه نشده لطفا راهنمایی کنید؟
:
create table #customer
(Cid smallint,
Name nvarchar(20),
Address nvarchar(MAX),
Tel nvarchar(20),
primary key(Cid))
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # امیر پهلوان صادق 1396-08-23 17:00
سلام، علامت # را از ابتدای نام جدول بردارید.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+4 # yaser mahmodi 1394-06-22 19:31
بابت آموزش روان و خوبتون تشکر میکنم.
آیا میشه یک ستون ثابت با تعریف با کوئری به جدول اضافه کرد؟
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+7 # شهربانو دوستی 1394-06-22 19:44
با سلام
ممنون از نگاه مهربانتان.
برای اضافه کردن يک ستون ( فيلد ) جديد به يک جدول موجود در اسکیوال از دستور ALTER TABLE استفاده می شود:

ALTER TABLE table_name
ADD column_name datatype
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن

آموزش صوتی SQL

بستن
مدرس:
سوال و جواب:

ابزاری که در پیش روی دارید یکی از ابزارهای بسیار کاربردی سایت بیاموز در زمینه آموزش است، این ابزار برای سهولت یادگیری شما کاربران محترم طراحی شده است.

فقط کافی است روی عنوان پاراگراف مورد نظرتان کلیک کنید تا پخش صدا آغاز شود ...!

تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه پرداخت آنلاین - بانک اقتصاد نوین پرداخت آنلاین - بانک سامان
 
دوره های آموزشی راه اندازی کسب و کارهای اینترنتی
تبلیغات اینترنتی