কম্পিউটার

মাইএসকিউএল-এ একটি একক টেবিলে অনেকগুলি নির্বাচন কীভাবে অপ্টিমাইজ করবেন?


অনেকগুলি সিলেক্ট অপ্টিমাইজ করতে, এটি একবার ব্যবহার করুন এবং একাধিক মান আনতে IN() প্রয়োগ করুন৷ আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable( Id int, Name varchar(100), Age int); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.77 সেকেন্ড)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable মানগুলিতে সন্নিবেশ করান প্রভাবিত (0.56 সেকেন্ড)mysql> DemoTable মানগুলিতে সন্নিবেশ করান 1 সারি প্রভাবিত (0.12 সেকেন্ড)

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

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

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

তৈরি করবে
+------+---------+------+| আইডি | নাম | বয়স |+------+---------+------+| 1 | ক্রিস | 23 || 2 | ডেভিড | 21 || 3 | মাইক | 24 || 4 | রবার্ট | 22 |+------+---------+------+4 সারি সেটে (0.00 সেকেন্ড)

একটি একক টেবিল-

-এ অনেকগুলি সিলেক্ট অপ্টিমাইজ করার জন্য নিম্নোক্ত ক্যোয়ারী
mysql> DemoTable থেকে নাম নির্বাচন করুন যেখানে বয়স (21,22,23);

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

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

  2. কিভাবে জাভা দিয়ে একটি MySQL টেবিলে শুধুমাত্র একটি একক কলাম সন্নিবেশ করা যায়?

  3. মাইএসকিউএল-এ একটি টেবিল বিদ্যমান থাকলে আমি কীভাবে সনাক্ত করব?

  4. একটি মাইএসকিউএল টেবিলের একক সারিতে কোন মান শূন্য কিনা তা কিভাবে পরীক্ষা করবেন?