আপডেট কমান্ড একটি ডেটা ম্যানিপুলেশন কমান্ড যা একটি টেবিলের রেকর্ড সম্পাদনা করতে ব্যবহৃত হয়। এটি একটি শর্তের উপর ভিত্তি করে একটি একক সারি আপডেট করতে ব্যবহার করা যেতে পারে, ব্যবহারকারীর দেওয়া শর্তের উপর ভিত্তি করে সমস্ত সারি বা সারির সেট৷
এটি SET ক্লজের সাথে ব্যবহার করা হয়, কার্যকরীভাবে, যেখানে শর্তের সাথে মিল করার জন্য একটি ক্লজ ব্যবহার করা যেতে পারে -
উদাহরণ 1
আপডেট কমান্ড -
ব্যবহারের জন্য একটি উদাহরণ নীচে দেওয়া হলআপডেট টেবিল ছাত্র সেট নাম=’sneha’ যেখানে শাখা=’CSE’;
উদাহরণ 2
আপডেট কমান্ড -
ব্যবহারের আরেকটি উদাহরণ নিচে দেওয়া হলটেবিল কর্মী তৈরি করুন(ename varchar(30),department varchar(20)); কর্মচারীর মান ('pinky','CSE'); কর্মচারী মানগুলিতে সন্নিবেশ করুন('priya','ECE');এ ঢোকান কর্মচারীর মান('হারি','ইইই'); কর্মচারী থেকে * নির্বাচন করুন; কর্মচারী সেট আপডেট করুন ename='sneha' যেখানে Department='CSE'; কর্মচারী থেকে * নির্বাচন করুন;
আউটপুট
আপনি নিম্নলিখিত আউটপুট পাবেন -
পিঙ্কি|CSEpriya|ECEhari|EEEsneha|CSEpriya|ECEhari|EEE
একটি কলামের মান আপডেট করুন
নীচে টেবিল কর্মচারী সেট বয়স=age+1:
আপডেট করার একটি উদাহরণ দেওয়া হল <প্রি>টেবিল কর্মী তৈরি করুন(এনাম ভার্চার(30), ডিপার্টমেন্ট ভার্চার(20), বয়স সংখ্যা(30)); কর্মচারীর মান ('রাম','প্রজেক্ট ম্যানেজার',40) এ ঢোকান; কর্মচারী মান ('প্রিয়া') ঢোকান ,'সহকারী পরিচালক',45);কর্মচারীর মানগুলিতে সন্নিবেশ করানআউটপুট
আপনি নিম্নলিখিত আউটপুট পাবেন -
<প্রি>রামএক বিবৃতিতে একাধিক কলাম আপডেট করুন
নীচে টেবিল বেতন সেট আপডেট করার একটি উদাহরণ দেওয়া হল -
এখানে,
- bonus=bonus+5000
- বেসিক=বেসিক+(0.2*বোনাস)
উদাহরণ
<প্রি>টেবিল কর্মী তৈরি করুন(এনাম ভার্চার(30), ডিপার্টমেন্ট ভার্চার(20), বয়স সংখ্যা(30), বেতন সংখ্যা(20)); কর্মচারীর মান ('রাম','প্রজেক্ট ম্যানেজার',40,50000) এ সন্নিবেশ করুন; কর্মচারী মান সন্নিবেশ করান('প্রিয়া','সহকারী পরিচালক',45,45000) , বেতন=বেতন+5000; কর্মচারী থেকে * নির্বাচন করুন;আউটপুট
আপনি নিম্নলিখিত আউটপুট পাবেন -
ram |projectmanager |40|50000priya|সহকারী পরিচালক