কম্পিউটার

2019 এর মত MySQL এ বর্তমান বছর থেকে একটি গতিশীল টেবিল নাম তৈরি করুন


বছরের (2019) মত একটি টেবিলের নাম তৈরি করতে, PREPARE স্টেটমেন্ট ব্যবহার করুন। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable1959 ( ব্যবহারকারীর নাম varchar(20) );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড)

সন্নিবেশ কমান্ড -

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable1959 মানগুলিতে সন্নিবেশ করুন DemoTable1959 মান ('বব'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড)

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

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

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

তৈরি করবে <প্রে>+---------+| ব্যবহারকারীর নাম |+---------+| ক্রিস || ডেভিড || বব |+---------+3 সারি সেটে (0.00 সেকেন্ড)

এখানে বর্তমান বছর থেকে একটি ডায়নামিক টেবিল নাম তৈরি করার প্রশ্ন রয়েছে

mysql> সেট করুন @dynamicQuery =CONCAT('টেবিল তৈরি করুন `', date_format(curdate(),'%Y'), '` DemoTable1959 থেকে ব্যবহারকারীর নাম নির্বাচন করুন'; কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড) mysql> @dynamicQuery থেকে st প্রস্তুত করুন; কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড) স্টেটমেন্ট প্রস্তুত mysql> এক্সিকিউট st; কোয়েরি ঠিক আছে, 3 টি সারি প্রভাবিত (0.00 সেকেন্ড) রেকর্ড:3 ডুপ্লিকেট:0 সতর্কতা:0

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। এখানে বর্তমান বছর 2019 -

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

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

তৈরি করবে <প্রে>+---------+| ব্যবহারকারীর নাম |+---------+| ক্রিস || ডেভিড || বব |+---------+3 সারি সেটে (0.00 সেকেন্ড)
  1. ছাত্র রেকর্ড সহ একটি MySQL টেবিল থেকে কলামের নাম পরিবর্তন করবেন?

  2. কিভাবে MySQL LIKE ব্যবহার করে প্রথম টেবিল থেকে একটি নতুন টেবিল তৈরি করবেন?

  3. নির্দিষ্ট সারি নির্বাচন করে ইতিমধ্যে তৈরি করা টেবিল থেকে একটি MySQL টেবিল তৈরি করবেন?

  4. '10/12/2010' এর মতো তারিখ বিন্যাস থেকে একটি নির্দিষ্ট বছর নিয়ে একটি টেবিলে রেকর্ডগুলি আপডেট করবেন?