কম্পিউটার

MySQL এ EXPLAIN কীওয়ার্ড ব্যবহার করা


MySQL EXPLAIN একটি ক্যোয়ারী এক্সিকিউশন প্ল্যান দেয়। EXPLAIN শুরুতে SELECT, INSERT, DELETE, REPLACE, এবং UPDATE এর সাথে ব্যবহার করা যেতে পারে।

ডাটাবেসে সম্পূর্ণ টেবিল স্ক্যান এড়াতে, আপনাকে সূচক ব্যবহার করতে হবে। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable1488 -> ( -> StudentId int, -> StudentName varchar(20), -> StudentAge int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (2.18 সেকেন্ড)

এখানে সূচক −

তৈরি করার জন্য ক্যোয়ারী আছে
mysql> DemoTable1488(StudentId) তে index student_id_index তৈরি করুন;কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.90 সেকেন্ড)রেকর্ডস:0 ডুপ্লিকেট:0 সতর্কতা:0

DemoTable1488 মান সন্নিবেশ করুন সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন -

mysql> DemoTable1488 মানগুলিতে সন্নিবেশ করান প্রভাবিত (0.23 সেকেন্ড)mysql> DemoTable1488 মানগুলিতে সন্নিবেশ করুন(103,'David',20); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.21 সেকেন্ড)

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

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

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

তৈরি করবে
+------------+------------+------------+| StudentId | ছাত্রের নাম | ছাত্র বয়স |+------------+------------+------------+| 101 | স্যাম | 21 || 102 | বব | 23 || 103 | ডেভিড | 20 |+------------+------------+------------+3 সারি সেটে (0.00 সেকেন্ড) 

এখন, EXPLAIN -

ব্যবহার করুন
mysql> ব্যাখ্যা করুন DemoTable1488 থেকে * নির্বাচন করুন যেখানে StudentId=1;

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

তৈরি করবে <প্রে>+---+------------+---------------+------------ ------------------------------------------------------------------------------ ------+------+------+---------+-------+| আইডি | নির্বাচন_প্রকার | টেবিল | পার্টিশন | প্রকার | সম্ভাব্য_কী | কী | কী_লেন | রেফ | সারি | ফিল্টার করা | অতিরিক্ত |+------+------------+---------------+------------ ------------------------------------------------------------- -----+------+------+---------+-------+| 1 | সরল | DemoTable1488 | NULL | রেফ | student_id_index | student_id_index | 5 | const | 1 | 100.00 | NULL |+------+------------+---------------+------------ +---------------------------------------------------------------------------- -----+------+------+---------+-------+1 সারি সেটে, 1 সতর্কতা (0.00 সেকেন্ড )
  1. জাভাস্ক্রিপ্ট এই কিওয়ার্ড ব্যাখ্যা?

  2. Python ব্যবহার করে MySQL এ COUNT() এবং SUM() এর ব্যবহার ব্যাখ্যা কর?

  3. পাইথনে MySQL ব্যবহার করে sql LIKE অপারেটরের ব্যবহার ব্যাখ্যা কর?

  4. পাইথন ব্যবহার করে MySQL-এ SELECT DISTINCT স্টেটমেন্টের ব্যবহার ব্যাখ্যা কর?