insert در sql (اضافه کردن رکورد به جدول)

با نام و یاد خداوند. سلام خدمت کاربران گرامی
در جلسه قبل با جداول میانی و جداول موقت آشنا شدیم .در این جلسه قصد داریم تا نحوه اضافه کردن یک record  (رکورد ) جدید به جدولمان( insert در sql )آموزش دهیم .

دو تا جدول به نام های Student و Course داشتیم . ابتدا مثل همیشه با استفاده از دستور select  اطلاعات جداول خود را مشاهده می کنیم:

select *
from Student

خروجی جدول student:

دستور join در SQL -تصویر 1

select *
from Course

خروجی جدول Course:

دستور join در SQL -تصویر 2

نحوه استفاده از دستور insert در SQL 

دستور insert در sql برای وارد کردن record  (رکورد ) جدید به جدول استفاده می شود .

نکته: در بعضی از برنامه ها ممکن است که به جای دستور  insert ، دستور insert into را مشاهده کنید.

در واقع در  پایگاه داده اکسس برای اضافه کردن رکورد جدید شما باید حتما از دستور insert into  استفاده می کردید ولی در اسکیوال سرور نیازی نیست که حتما از دستور   insert into  استفاده کنید و با نوشتن دستور  insert  به تنهایی  مجوز  اضافه کردن رکورد جدید را می دهد و خطایی هم نمی گیرد .

insert    ا(نام فیلدها یا ستون هایی که می خواهید مقادیر براشون در نظر بگیرید)نام جدول
values (‘مقادیر ’)

بعد از این که دستور را نوشتیم و Execute را اجرا کردیم . یک کوئری می نویسیم که مقادیر جدول را مشاهده کنیم .

(توجه: ممکن است حروف و اعداد جابه جا شوند لطفا به تصویر زیر دقت کنید)

insert student(NameStudent,lastname,Age,Sex)
values(‘محمد’,’اعتمادی’,’22’,’1′)


select *
from Student

خروجی کوئری:

insert در sql | مثال 1 و نتیجه

مشاهده می کنیم که رکورد جدیدی با نام دانش آموز محمد اعتمادی به جدول ما اضافه شده است .

نکته : اسم ستون ها را لازم نیست که بگذارید اما مقادیر را باید طبق ستون های جدول تان وارد کنید.

(توجه: ممکن است حروف و اعداد جابه جا شوند لطفا به تصویر زیر دقت کنید)

insert student
values(’19’,’0′,’رضایی’,’زهرا’)

کوئری را اجرا می کنیم تا مقادیر جدول را مشاهده کنیم .

select *
from Student

خروجی کوئری:

insert در sql | مثال 2 و نتیجه

ولی برای خوانایی و راحتی کار ، که هر دفعه برای وارد کردن مقادیر به سراغ جدولتان نروید بهتر است که نام ستون ها را وارد کنید .

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

(توجه: ممکن است حروف و اعداد جابه جا شوند لطفا به تصویر زیر دقت کنید)

insert student(lastname,NameStudent,Sex,Age)
values(‘محمدی’,’مهران’,’1′,’23’)

کوئری را اجرا می کنیم تا مقادیر جدول را مشاهده کنیم .

select *
from Student

خروجی کوئری:

insert در sql | مثال3

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

آیا متوجه شدید که ستون id  را  وارد نکرده ام ؟چرا ؟چون خاصیت identity  ستون id  را فعال کرده ام که بصورت خودکار ، یک شماره منحصر به فرد و غیر تکراری به آن اضافه می شود .

در این جلسه با دستور insert در sql آشنا شدیم ، در جلسه بعد قصد داریم شما را با دستور update در sql  آشنا کنیم ، با ما همراه باشید.

با  آموزش مبانی SQL Server در خدمت شما هستیم. لطفا سوالات ، نظرات و پیشنهادات خود را در قسمت دیدگاه ها با ما در میان بگذارید.

به این مقاله چند تا ستاره میدی؟
[تعداد رای: 9 امتیاز: 4.6]