آموزش SQL؛ بخش پنجم - دستور Update برای به‌روزرسانی اطلاعات

آموزش SQL؛ بخش پنجم - دستور Update برای به‌روزرسانی اطلاعات

با بخش پنجم آموزش SQL، دستور Update برای به‌روزرسانی اطلاعات، همراه فیسیت باشید.

در بخش اول آموزش SQL با مفهوم کلی پایگاه داده، بانک اطلاعاتی رابطه‌ای و مفاهیم و تعریف‌های اولیه آشنا شدیم. در بخش دوم آموزش SQL هم نحوه ایجاد بانک اطلاعاتی و ایجاد جداول را با هم آموختیم. در بخش سوم آموزش SQL نحوه ورود اطلاعات به پایگاه داده با استفاده از دستور INSERT را آموزش دادیم و در بخش چهارم به سراغ مهم‌ترین و کاربردی‌ترین دستور، یعنی دستور SELECT رفتیم. حالا در این بخش از آموزش SQL در نظر داریم دستور UPDATE را به شما آموزش دهیم. با سری آموزش SQL همراه فیسیت باشید.

 

دستور UPDATE

بعد از ایجاد بانک اطلاعاتی و وارد کرده داده‌ها، ممکن است تحت شرایطی نیاز داشته باشید تا داده‌‌های درون بانک را به‌روز‌رسانی کنید. برای این کار باید از دستور UPDATE استفاده کنید که فرم کلی آن به صورت زیر است:

UPDATE table_name

SET field1=value1 [, feild2=value2 ,….]

[WHERE condition];

[] : عباراتی که درون علامت براکت قرار گرفته‌اند الزامی نیستند و برخی کوییری‌ها به این بخش‌ها نیازی ندارند.

 

عملی SQL را یاد بگیریم

تا به این جا با فرمت کلی دستور UPDATE آشنا شدیم. حالا بیایید یک پرس و جوی ساده را با این دستور بنویسیم.

پرس و جوی شماره 1: تعداد همه قطعاتی که تهیه کننده S1 تهیه کرده است را به 500 به‌روزرسانی کنید.

در این کوییری به دو متغییر نام تهیه کننده و تعداد تولید شده از هر قطعه نیاز داریم. این متغییرها در جدول SP قرار دارند. تنها کافی است در جدول SP همه فیلد‌های QTY را برای قطعاتی که توسط S1 تهیه شده‌اند آپدیت کنیم. در کل این کوییری به صورت زیر خواهد بود:

UPDATE SP SET QTY=500 
WHERE S#=’S1’ ;

سایر بخش‌های آموزش SQL:

آموزش SQL، زبانی برای استفاده از پایگاه داده (بخش اول- اصول DB)

آموزش SQL، زبانی برای استفاده از پایگاه داده (بخش دوم- ایجاد پایگاه داده و جدول)

آموزش SQL، زبانی برای استفاده از پایگاه داده (بخش سوم- وارد کردن داده به جدول)

آموزش SQL؛ بخش چهارم - دستور Select برای بازیابی اطلاعات

 

ما را در شبکه‌های اجتماعی مختلف تلگرام، توییتر، اینستاگرام، سروش همراهی کنید.

منبع خبر: فیسیت

خدیجه زارعپور.png

خدیجه زارعپور

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

در صورت داشتن هر گونه پیشنهاد و انتقاد نسبت به اخبار و مقالات، می‌تونید به این آدرس ایمیل بفرستید: khadijezarepour@gmail.com


1 نظر درباره‌ی این پست نوشته شده است.

احمدیان

شنبه, 20 بهمن 1397

سلام
وفت بخیر. ممنون از زمانی که برای آموزش در نظر گرفتید.

لطفا در کدهایی که ارائه می دهید دقت بیشتری لحاظ کنید. مخاطبان شما بیشتر برای آموزش در اینجا هستند و با یک ایراد تایپی ممکنه زمان زیادی رو از دست بدهند.
در آخرین دستور که بصورت زیر است، ایراد تایپی هست:
Update SPSet QTY=500Where S#=’S1’;

فاصله در چند جا از جمله بین 500 و کلمه کلیدی where جا افتاده. همچنین بزرگ و کوچک بودن کلمات کلیدی نیز بررسی و تصحیح شود.

با سپاس
احمدیان

پاسخ

ثبت نظر