কম্পিউটার

MySQL EXPLAIN স্টেটমেন্ট? EXPLAIN স্টেটমেন্টের মাধ্যমে আমি কিভাবে টেবিলের একটি নির্দিষ্ট কলাম সম্পর্কে তথ্য পেতে পারি?


যেমনটি আমরা জানি EXPLAIN স্টেটমেন্ট পুরো টেবিলের তথ্য/কাঠামো প্রদান করবে। টেবিলের নাম এবং কলামের নামের সাথে EXPLAIN স্টেটমেন্টের সাহায্যে, আমরা সেই কলাম সম্পর্কে তথ্য পেতে পারি।

সিনট্যাক্স

 table_name col_name ব্যাখ্যা করুন;

উদাহরণ1

mysql> কর্মচারী আইডি ব্যাখ্যা করুন; +----------------+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+------+---------+------+------+---------+------ ----------+| আইডি | int(11) | না | পিআরআই | NULL | স্বয়ংক্রিয়_বৃদ্ধি |+------+------------+------+------+---------+------ ----------+1 সারি সেটে (0.11 সেকেন্ড)

উপরের ক্যোয়ারীটি 'কর্মচারী' নামের একটি টেবিলের কলাম 'আইডি' সম্পর্কে তথ্য দেবে।

উদাহরণ2

কর্মচারীর নাম ব্যাখ্যা করুন; ----+---------+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+------+------------+------+------+---------+- -------+| নাম | varchar(20) | হ্যাঁ | | NULL | |+------+------------+------+------+---------+--- ------+1 সারি সেটে (0.03 সেকেন্ড)

উপরের ক্যোয়ারীটি 'কর্মচারী' নামের একটি টেবিলের অন্য কলাম 'নাম' সম্পর্কে তথ্য দেবে।


  1. মাইএসকিউএল টেবিল কলামের ডেটাটাইপ কিভাবে পাবেন?

  2. মাইএসকিউএল টাইম কলামে কীভাবে গড় পাবেন?

  3. কিভাবে আমি MySQL এ একটি টেবিলের প্রতিটি কলাম সরাতে পারি?

  4. আমি কিভাবে আমার MySQL টেবিল কলামের নাম পেতে পারি?