কম্পিউটার

মাইএসকিউএল-এ কলামএ এবং কলামবি রয়েছে এমন সমস্ত টেবিলগুলি কীভাবে খুঁজে পাবেন?


নির্দিষ্ট কলামের নাম খুঁজতে, information_schema.columns ব্যবহার করুন এখানে, আমি columnA-এর জায়গায় Id এবং columnB-এর জায়গায় Name ব্যবহার করছি −

mysql> table_name নির্বাচন করুন TableNameFromWebDatabase হিসাবে -> information_schema.columns থেকে -> যেখানে column_name IN ('Id', 'Name') -> table_name দ্বারা গোষ্ঠী -> গণনা(*) =3;

এটি নিম্নলিখিত আউটপুট তৈরি করবে। নিচে কলাম আইডি এবং নাম −

সহ সারণী রয়েছে <প্রে>+---------------+| ওয়েবডেটাবেস থেকে টেবিলের নাম |+----------------------------+| ছাত্র || স্বতন্ত্র ডেমো || দ্বিতীয় টেবিল || groupconcatenateddemo || indemo || ifnulldemo || demotable211 || demotable212 || demotable223 || demotable233 || demotable251 || demotable255 |+--------------------------+12 সারি সেটে (0.25 সেকেন্ড)

প্রমাণ করার জন্য, আসুন আমরা একটি টেবিলের বর্ণনা পরীক্ষা করি। নিচের প্রশ্নটি −

mysql> desc demotable233;

এটি নিম্নলিখিত আউটপুট তৈরি করবে। এখানে, আপনি দেখতে পাচ্ছেন আমাদের কাছে Int এবং Name কলাম আছে −

+------+------------+------+-------+---------+- ---------------+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+------+------------+------+------+---------+- --------------+| আইডি | int(11) | না | পিআরআই | NULL | স্বয়ংক্রিয়_বৃদ্ধি || নাম | varchar(20) | হ্যাঁ | | NULL | |+------+------------+------+------+---------+--- ------------- সেটে 2 সারি (0.00 সেকেন্ড)

  1. মাইএসকিউএল-এ একটি নির্দিষ্ট কলামের নামের সাথে টেবিলগুলি কীভাবে খুঁজে পাবেন?

  2. মাইএসকিউএল থেকে কলামের নাম এবং টাইপ কীভাবে বের করবেন?

  3. কিভাবে টেবিল যোগদান এবং একটি MySQL ডাটাবেস থেকে মান আনয়ন?

  4. MySQL-এ একটি অনন্য পদবি সহ সমস্ত ব্যবহারকারীদের খুঁজুন?