Sql

|

اموزش update , insert , delete

در مقاله گذشته در مورد دستورات select و where توضیح دادیم در این مقاله نیز میخواهیم در مورد delete , insert , update صحبت کنیم.

دستود insert :

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

Insert into نام جدول
values ( مقدار 2 ، مقدار 1... )

Student Table

City

Major

Family

Name

Student Id

Tehran

History

Rezai

Ali

991230

Esfahan

Software

Saeedi

Vahid

991250

Shiraz

Hardware

Hamidi

Reza

971200

Mashhad

Software

Jalali

Farokh

909954

برای اینکه راحت تر با این دستور آشنا شویم به این مثال توجه کنید. مثلا در جدول بالا میخواهیم یک دانشجو با نام و نام خانوادگی Ali Naeimi وارد کنیم. برای این کار از دستور زیر استفاده میکنیم:

(Insert into Student ( Name , Family
("Values ( "Ali" , "Naeimi

نتیجه کد بالا به شکل زیر میباشد:

City

Major

Family

Name

Student Id

Tehran

History

Rezai

Ali

991230

Esfahan

Software

Saeedi

Vahid

991250

Shiraz

Hardware

Hamidi

Reza

971200

Mashhad

Software

Jalali

Farokh

909954

Naeimi

Ali

همانطور که مشاهده میکنید سایر خانه های جدول خالی میباشد.

دستور update :

از این دستور برای تغییر اطلاعات در جدول استفاده می شود. دستور العمل استفاده از این دستور به شکل زیر میباشد:

Update نام جدول
Set نام فيلد = مقدار جديد
Where نام فيلد = مقدار قبلی

مثلا اگر بخواهیم رشته history در جدول را به software تغییر دهیم کد آن به این شکل میباشد:

Update Student
"Set Name =" Ali
"Where Name = " Reza

نتیجه کد بالا به شکل زیر در می آید:

Age

Entering Year

City

Major

Family

Name

Student ID

23

90

Tehran

Software

Amiri

Reza

996055

20

92

Ahwaz

History

Abasi

Sara

984055

22

87

Yazd

Chemistry

Rezaee

Saeed

784409

22

90

Tehran

Software

Saeedi

Saman

940554

22

91

Yazd

Software

Mohammadi

Sahar

554033

25

91

Tehran

History

Hamidi

Shahin

220955

حتی میتوانیم کد را به شکل زیر نوشت که همان نتیجه بالا را میدهد:

Update Student
"Set Student ID ="996055
"Where Name = " Ahmad

حالت دیگر این است که ما بخواهیم چندین مقدار را تغییر دهیم . مثلا اگر بخواهیم نام و نام خانوادگی و رشته تحصیلی یک شماره دانشجویی را تغییر دهیم به مثال زیر توجه کنید:

Update Student
"Set Name = " soheil " , Family = " sarabi" , Major =" history
"Where StudentID = "940554

در این مثال اطلاعات دانشجویی که شماره ی دانشجویی آن 940554 است را تغییر دادیم و شکل جدول قبل به اینصورت تغییر کرده است:

Age

Entering Year

City

Major

Family

Name

Student ID

23

90

Tehran

Software

Amiri

Reza

996055

20

92

Ahwaz

History

Abasi

Sara

984055

22

87

Yazd

Chemistry

Rezaee

Saeed

784409

22

90

Tehran

history

sarabi

soheil

940554

22

91

Yazd

Software

Mohammadi

Sahar

554033

25

91

Tehran

History

Hamidi

Shahin

220955

دستور delete :

همانطور که از نام دستور مشخص است از اين دستور برای حذف اطلاعات يک رکورد در جدول استفاده می شود .

Delete From نام جدول
Where نام و مقدار يک فيلد از رکورد مورد نظر

برای مثال ما با استفاده از شماره دانشجویی میخاهیم اطلاعات یک دانشجو را حذف کنیم. این دستور را روی جدول بالا امتحان میکنیم. مثلا میخواهیم دانشجو با شماره دانشجویی 984055 را حذف کنیم.

این دستور به این شکل نوشته میشود:

Delete From Students
"Where StudentID = "984055

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

Age

Entering Year

City

Major

Family

Name

Student ID

23

90

Tehran

Software

Amiri

Reza

996055

22

87

Yazd

Chemistry

Rezaee

Saeed

784409

22

90

Tehran

history

sarabi

soheil

940554

22

91

Yazd

Software

Mohammadi

Sahar

554033

25

91

Tehran

History

Hamidi

Shahin

220955

دریافت آخرین مطالب وبلاگ در کانال داتینه

علی نعیمی

علی نعیمی هستم،دارای لیسانس سخت افزار.
از سال 90 بصورت تخصصی به فراگیری زبان سی شارپ پرداختم. در حال حاضر مسلط به سی شارپ، جاوا، پایگاه داده و زبان های تحت وب هستم.

نظرات
نظر بدهید