কম্পিউটার

John1, John2, John3, ইত্যাদির মতো সংখ্যাসূচক ক্রমবর্ধমান মান সহ একটি কলামে সমস্ত মান আপডেট করার জন্য MySQL কোয়েরি।


John1, John2, ইত্যাদিতে একটি কলামের সমস্ত মান আপডেট করতে; আপনাকে ক্রমবর্ধমান মান 1, 2, 3, ইত্যাদি সেট করতে হবে এবং সেগুলিকে রেকর্ডে সংযুক্ত করতে হবে। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable( StudentId varchar(80)); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.50 সেকেন্ড)

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। এখানে, আমাদের উদাহরণের জন্য, আমরা অনুরূপ নাম সেট করেছি −

mysql> DemoTable মানগুলিতে ঢোকান DemoTable মানগুলিতে ('John'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.07 সেকেন্ড) mysql> DemoTable মানগুলিতে সন্নিবেশ করুন ('John'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.07 সেকেন্ড) mysql> DemoTable মানগুলিতে সন্নিবেশ করুন('জন '); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.08 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট -

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

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

তৈরি করবে <প্রে>+------------+| StudentId |+------------+| জন || জন || জন || জন || জন |+------------+5 সারি সেটে (0.00 সেকেন্ড)

সাংখ্যিক ক্রমবর্ধমান মানের সাথে সমস্ত নাম আপডেট/সংযুক্ত করার জন্য নিম্নোক্ত ক্যোয়ারী রয়েছে −

mysql> DemoTable আপডেট করুন, (@row নির্বাচন করুন :=0) r সেট StudentId =concat('John',@row :=@row+ 1); কোয়েরি ঠিক আছে, 5টি সারি প্রভাবিত হয়েছে (0.11 সেকেন্ড) সারি মিলেছে:5 পরিবর্তন করা হয়েছে :5 সতর্কতা:0

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

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

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

তৈরি করবে <প্রে>+------------+| StudentId |+------------+| জন1 || জন2 || জন3 || জন4 || John5 |+----------+5 সারি সেটে (0.00 সেকেন্ড)
  1. কমা দ্বারা রেকর্ড আলাদা করে একটি একক MySQL ক্যোয়ারী সহ একটি টেবিলে সমস্ত মান সন্নিবেশ করান

  2. EMP1, EMP2, EMP3, ইত্যাদি মান সহ একটি কলাম থেকে স্ট্রিং সরাতে MySQL ক্যোয়ারী।

  3. MySQL এর সাথে নাল বা নন-নাল মান সহ একটি টেবিলের সমস্ত ক্ষেত্র আপডেট করুন

  4. ডাইনামিক অ্যারে সহ MySQL লাইক কোয়েরি?