تو پست قبلیمون از جدول گفتیم , جدول رو به صورت ساده تعریف کردیم و با دستور INSERT اشنا شدیم و طریقه ی وارد کردن اطلاعات به جدول رو گفتیم در ادامه ی بحث می خوایم بپردازیم به دستور UPdate
حالت کلی دستور به شکل زیر هستش
update "tablename"
set "columnname" =
"newvalue"
[,"nextcolumn" =
"newvalue2"...]
where "columnname"
OPERATOR "value"
[and|or "column"
OPERATOR "value"];
[] = optional
حالا از جدولی که در سری پیش باهم روی فیلد هاش باهم کارکردیم ادامه میدیم و میخواهیم که دستور فوق رو بر روی سطرو ستون های اون به کار ببریم
ID | AGE | LNAME | NAME |
85111245 | 16 | rezayi | mohamad |
85215442 | 17 | mohamadi | reza |
|
|||
خوب ..خوب .... خووب
ما حالا جدول بالارو داریم
میخواهیم کدهایی بنویسیم که رو جدول تاثیر بزاره و فبلد هارو اپدیت کنه
Update STUDENT
SET NAME='ali' LNAME='sadeqi' AGE='10'
WHERE ID=85111245;
خوب با تاثیر کدهای فوق روی جدول ستون با ای دی 85111245 به مقادیر جدیدی اپدیت میشه
یا مثلا می تونیم به این طریق بنویسیم
update student
set age=age+1
where name=mohamad nad lname=rezayi;
خیلی خلاصه داره میگه برو تو سطرو ستونی که اسمش محمد و فامیلیش رضایی باشه و یکی به سنش اضافه کن
حالا بریم سراغ دستور DELETE
حالت کلی دستور به شکل زیر هستش
delete from "tablename"
where "columnname"
OPERATOR "value"
[and|or "column"
OPERATOR "value"];
[ ] = optional
خوب بازم میخوایم بریم تو جدولمون و یه قسمتیو حدف کنیم
دقت داشته باشین
delete from student
where name=mohamad
یا
delete from student
where ID=85111245;