কম্পিউটার

MySQL EXPLAIN কীওয়ার্ড ক্যোয়ারী এক্সিকিউট করে নাকি শুধু ক্যোয়ারী ব্যাখ্যা করে?


EXPLAIN কীওয়ার্ডটি বলে যে MySQL কীভাবে প্রশ্নটি চালায়। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable1375 -> ( -> Id int NULL AUTO_INCREMENT PRIMARY KEY, -> FirstName varchar(20), -> INDEX FIRST_INDEX(FirstName) -> );কোয়েরি ঠিক আছে, 0 টি সারি প্রভাবিত হয়েছে (se03) 

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable1375(FirstName) মান ('Chris');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.25 সেকেন্ড)mysql> DemoTable1375(প্রথম নাম) মানগুলিতে সন্নিবেশ করুন('বব');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.09 সেকেন্ড)mysql> DemoTable1375(FirstName) মান ('Sam'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (1.06 সেকেন্ড) mysql> DemoTable1375 (প্রথম নাম) মানগুলিতে সন্নিবেশ করুন ('ডেভিড'); কোয়েরি OK, 1 প্রভাবিত 0.09 সেকেন্ড)

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

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

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

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

এখানে MySQL EXPLAIN -

ব্যবহার করে ক্যোয়ারী আছে
mysql> ব্যাখ্যা করুন DemoTable1375 থেকে * নির্বাচন করুন;

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

তৈরি করবে <প্রে>+---+------------+---------------+------------ -+------+---------------+------------+---------+ ------+------+---------+-------------+| আইডি | নির্বাচন_প্রকার | টেবিল | পার্টিশন | প্রকার | সম্ভাব্য_কী | কী | কী_লেন | রেফ | সারি | ফিল্টার করা | অতিরিক্ত |+------+------------+---------------+------------ +---------+---------------+------------+---------+- -----+------+------------+------------+| 1 | সরল | DemoTable1375 | NULL | সূচক | NULL | FIRST_INDEX | 63 | NULL | 4 | 100.00 | সূচক ব্যবহার করা -+------+---------------+------------+---------+ ------+------+---------+-------------+1 সারি সেটে, 1 সতর্কতা (0.03 সেকেন্ড)
  1. একটি MySQL ক্যোয়ারীতে একটি অ্যারের উপাদানের সাথে মিল করুন

  2. মাইএসকিউএল ব্যাখ্যা কীওয়ার্ড দিয়ে তথ্য আনবেন?

  3. সর্বাধিক ক্রমবর্ধমান মান আনতে MySQL ক্যোয়ারী

  4. এই ক্যোয়ারীতে মাইএসকিউএল সিনট্যাক্স ত্রুটি কী - সংরক্ষিত কীওয়ার্ড দিয়ে একটি টেবিল তৈরি করা?