MySQL-এ DESCRIBE কমান্ডটি একটি ডেটাবেস টেবিলের কাঠামো দেখতে ব্যবহৃত হয়। এটি টেবিলের মধ্যে থাকা কলামগুলোর নাম, ডেটা টাইপ, ডিফল্ট মান, কী (প্রাইমারি কী, ফরেন কী), নাল (NULL বা NOT NULL), ইনডেক্স এবং অন্যান্য তথ্য প্রদর্শন করে।
DESCRIBE কমান্ডের সাধারণ ব্যবহার:
DESCRIBE table_name;
এখানে, table_name হল সেই টেবিলের নাম যার কাঠামো আপনি দেখতে চান।
উদাহরণ:
ধরা যাক, আপনার একটি টেবিলের নাম students এবং আপনি এই টেবিলের কাঠামো দেখতে চান:
DESCRIBE students;
এই কমান্ডটি চালানোর পর, টেবিলের কলামগুলোর জন্য নিম্নলিখিত তথ্য পাওয়া যাবে:
- Field: কলামের নাম
- Type: কলামের ডেটা টাইপ
- Null: কলামটি NULL হতে পারে কিনা
- Key: কলামটি কী ধরনের কী (যেমন, PRI (প্রাইমারি কী), UNI (ইউনিক), MUL (মাল্টিপল ইনডেক্স))
- Default: কলামের জন্য ডিফল্ট মান (যদি থাকে)
- Extra: অতিরিক্ত তথ্য, যেমন
auto_incrementইত্যাদি
DESCRIBE এর পরিবর্তে SHOW COLUMNS ব্যবহার:
DESCRIBE কমান্ডের পরিবর্তে আপনি SHOW COLUMNS কমান্ডও ব্যবহার করতে পারেন, যা একই রকম তথ্য প্রদর্শন করে।
SHOW COLUMNS FROM table_name;
এটি একই আউটপুট প্রদান করবে, যেমন:
SHOW COLUMNS FROM students;
সারাংশ
MySQL-এ DESCRIBE কমান্ডটি টেবিলের কাঠামো দ্রুত দেখতে ব্যবহৃত হয়, যা টেবিলের কলাম, ডেটা টাইপ, কী এবং অন্যান্য গুরুত্বপূর্ণ তথ্য প্রদর্শন করে।
Read more