বছরের (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 সেকেন্ড)