কম্পিউটার

একটি শর্তের উপর ভিত্তি করে বিভিন্ন ক্ষেত্র আপডেট করতে MySQL ক্যোয়ারী?


আসুন প্রথমে একটি −

তৈরি করি
mysql> টেবিল তৈরি করুন DemoTable1436 -> ( -> Id int NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(20) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.06 সেকেন্ড)

সন্নিবেশ −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable1436(Name) মান ('Chris');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.22 সেকেন্ড)mysql> DemoTable1436(নাম) মানগুলিতে সন্নিবেশ ('ডেভিড'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.40 সেকেন্ড)mysql> DemoTable1436(নাম) মান ('বব'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.35 সেকেন্ড) mysql> DemoTable1436 (নাম) মানগুলিতে সন্নিবেশ করুন ('ডেভিড'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.23 সেকেন্ড)mysql> DemoTable1436(নাম) মান ('ডেভিড'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.31 সেকেন্ড)

নির্বাচন −

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন DemoTable1436 থেকে
mysql> নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+------+------+| আইডি | নাম |+----+-------+| 1 | ক্রিস || 2 | ডেভিড || 3 | বব || 4 | ডেভিড || 5 | ডেভিড |+---+------+5 সারি সেটে (0.00 সেকেন্ড)

একটি শর্তের উপর ভিত্তি করে বিভিন্ন ক্ষেত্র আপডেট করার জন্য নিম্নোক্ত ক্যোয়ারী −

mysql> আপডেট DemoTable1436 -> Name=IF(Name='David','Carol Taylor',Name) -> যেখানে Id=2;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.31 সেকেন্ড) সারি মিলেছে:1 পরিবর্তন হয়েছে:1 সতর্কতা:0

আসুন আবার টেবিলের রেকর্ড পরীক্ষা করি -

DemoTable1436 থেকে
mysql> নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+----+---------------+| আইডি | নাম |+----+---------------+| 1 | ক্রিস || 2 | ক্যারল টেলর || 3 | বব || 4 | ডেভিড || 5 | ডেভিড |+---+------------+5 সারি সেটে (0.00 সেকেন্ড)
  1. একটি শর্তের উপর ভিত্তি করে MySQL-এ রেকর্ড অনুসারে অর্ডার করুন

  2. MySQL-এর একটি শর্তের উপর ভিত্তি করে একটি কলাম SUM

  3. অন্য MySQL টেবিলের কলামের উপর ভিত্তি করে একটি কলাম আপডেট করুন

  4. MySQL একক প্রশ্নে একাধিক রেকর্ড আপডেট করে?